menu listeners now integrated