Allow touch events to pass-through on collapsed menu

* When the menu is closed all events will pass through to
  the view and components below it.

* When the menu is expanded then the menu will close itself
  if it is open.