title: MVP - Supervising Controller
body: <p>Can someone tell me what component in MVP - Supervising Controller variation has the responsibility for implementing logic related to the enablement/disablement of UI elements?</p>
  
  <p>For example, I have a view that has a checkbox and a number of textboxes. Now 2 of the text boxes should only be enabled if the checkbox is checked. </p>
  
  <p>Should the logic to control this be the responsibilty of the presenter or the model?</p>