silly iOS 6 bug fix, and presenting from current orientation.