don't use event for adding to menu internally