Model events: view updates model, and model updates view