Updated the way the screenmanager updates screens.