Improve loading indicator

This is more a suggestion and not something that should pulled directly into the code.

Add a progress bar (like YouTube) at top of the page instead of a spinning loading indicator that is displayed over the text.

Works good on desktop browsers because the navigation is always visible. But the navigation don't scroll with the page on mobile browser, so it isn't visible. Another solution is required for that case.