new ControlProtocolManager API, and proper handling of view/model changes in the...