added default item and submenu behaviour to MenuItem and MenuPane