fixed keyboard navigation for cross-browser compatibility
updates