The application's component objects that handle user interaction, work with the model, and select a view to render that displays the user interface. In an MVC app, the view only displays information while the controller handles and responds to the input and interaction of the user. The input logic is handled by the controller