The class MyMenuListener only has to worry about MenuItem actions - it doesn't have to worry about Button actions because those will be sent to and instance of the MyButtonListener class.
For the extra methods.