shouldAutorotate is true when visibleViewController is nil