fix showing loading screen on scroll + some previous code in audio module
properly show loading screen, using its own rendering cycle