bound the loading screen to an observable
centered the loading spinner a bit more
comment cleanup