bug fixes for mobile navigation