Menu: Initial cleanup of mobile panel menu handling