The controller responds to user interactions, with the application, by selecting the action method to execute and selecting the view to render.