Right. do I need to do it to the model, do I need to disable buttons on the interface. &amp;lt;audience: so does the control use the observer pattern to subscribe to the ...events on the control or does the control know about models &amp;lt;mumbled&amp;gt;&amp;gt; well the view the view and the controller both can have observer patterns. &amp;lt;audience&amp;gt; Yes 