--- Pushed to GIthub
add code for menu item repeating bug