Only supports landscape (minor alteration to shouldAutorotate), and won't update status bar when it shouldn't