only check device orientation once, on launch

and store it for the session, so it doesn't switch if you go back to
main menu