The controller acts as a moderator between the view and model