Improved focus handling and screen change handling in ScreenManager - fixed potential constellation where the ScreenManager could drop a new screen