refactored the navigation to use mobile-nav module, added a nav service, cleaner now