set initial hash to empty if required on startup
refactored nav view to use configuration