add preventDefault to menu listeners