{{yield
  (hash
    isOpen=this.isOpen
    open=this.open
    close=this.close
    Button=(component
      'menu/button'
      buttonGuid=this.buttonGuid
      itemsGuid=this.itemsGuid
      isOpen=this.isOpen
      openMenu=this.open
      closeMenu=this.close
      toggleMenu=this.toggle
      goToFirstItem=this.goToFirstItem
      goToLastItem=this.goToLastItem
      goToNextItem=this.goToNextItem
      goToPreviousItem=this.goToPreviousItem
    )
    Items=(component
      'menu/items'
      buttonGuid=this.buttonGuid
      itemsGuid=this.itemsGuid
      isOpen=this.isOpen
      closeMenu=this.close
      activeItem=this.activeItem
      registerItem=this.registerItem
      unregisterItem=this.unregisterItem
      goToFirstItem=this.goToFirstItem
      goToLastItem=this.goToLastItem
      goToNextItem=this.goToNextItem
      goToPreviousItem=this.goToPreviousItem
      goToItem=this.goToItem
      search=(perform this.searchTask)
      searchTaskIsRunning=this.searchTask.isRunning
    )
  )
}}