Separated presentation

The model trigger changes to view.renderer instead of calling by the controller.