When device in face down/up orientation, use last known portrait or landscape orientation for display (rather than always defaulting to portrait). Fixes #125