Added a bunch of navigation improvments and the ability to use the back button