Controller/Responsive: a view-switching controller

The controller is used to switch between view classes when the media
breakpoints change.