When in doubt go back to basics:
Look at the diagram of the classic MVC pattern here:
http://en.wikipedia.org/wiki/Model-View-ControllerThe Model notifies the View.
The View is notified by the Model of changes, and may update the Model directly.
The Controller is notified by the View and may update either the Model or View directly.
-=Cliff>