update listeners for menu