added loading screen - onLoad still broken