As I´ve seen in MVC tutorials, if you wanna real MVC your control has to do the job AND THEN return the view.
Like…

c = control(model);
v = c->getView();
v->display();