Defer loading and unloading pages to the end of the event loop
Cleaner initial states, hide navigation when swiping in small-screen mode