Added a loading screen to provide some feedback on slow connections / mobile when loading may take longer