Is there any UI framework that is actually thread-safe? I seem to remember that WPF was originally supposed to be thread-safe but that plan was shelved. The API was also simplified to boost performane but loosing a little generality. I don't quite understand why noone is building thread-safe UI frameworks but with the advent of Async the problem should be less relevant because many tasks can be performed on the UI thread anyway.