added support to navigate by keys
improved key navigation and added info for it
don't redirect down again if user comes from there