Allow selection of navigation view so only one is visible

switch of navigation view is currently via query arg and should be
changed to something stored in session