This scares me off a bit. So, is it possible that the state of the view and the model gets de-synchronized? If yes, why isn't that a problem. Basically, what I'm wondering here is if you need a stronger semantic to make sure that you never show corrupted information.