code: func (m *Menu) Destroy() (err error) {
  	if err = m.isActionable(); err != nil {
  		return
  	}
  	_, err = synchronousEvent(m.c, m, m.w, Event{Name: EventNameMenuCmdDestroy, TargetID: m.id, Menu: m.toEvent()}, EventNameMenuEventDestroyed)
  	return
  }
docs: // Destroy destroys the menu