(1/2) Add ability for user to enable screen rotation in any orientation, including upside down