Rename items to children
Add handler methods skeleton
Go forward
Add some comments
Nicer implementation for toggling submenu
Add tabindex=0 to all menuitems so they are focussable.