Presenter improvements

These changes simplify the presenters by moving some response logic back into the controllers, and make the method naming more consistent.

err... no. Line exorcised and force pushed.