MVC Relationships
The Controller has references to both the view and the model; the controller is the base of the triad.
The Model might have a reference to the view, to allow for notification of changes. The model does not know who controls it, however.
The View has a reference to the model, for gathering data. View also has reference to the Controller, to notify of successful updates. (References are minimal, perhaps to a base class, to allow swapping of controls.)