Refactored mobile menu