Lots of UI changes and a few new bare-bones controllers to handle
navigation.