fix colored area behind loading spinner on startup

when displaying the loading spinner there appears to be a short moment when css is loaded but images are not which results in showing a colored area in the middle of the loading screen.

this is pretty ugly and should be fixed by this pull request through fading in the loading spinner after short delay