mobile theme: menu refactoring