configurable view\navigation helper

tests added