FIXED rotation issue by not assigning a RootViewController to the OverlayWindow + avoid "Application windows are expected to have a root view controller at the end of application launch" waring by moving window creation into getter