Heavy work on moving to the latest version of GCM and removing the initial loading screen