The controller

This is really the spider in the web. It is able to take input from the view or from the data and turn it into commands.