code: func (menu Menu) PrintRecursiveWaitingResponses() {
  	Log.Print("Scanning Menu(", menu.TargetID, ")")
  	if len(menu.WaitingResponses) > 0 {
  		for _, v := range menu.WaitingResponses {
  			Log.Print("Waiting for", v.ID, v.Action, v.Method)
  		}
  	}
  
  	for _, child := range menu.Items {
  		if child.IsSubMenu() {
  			child.SubMenu.PrintRecursiveWaitingResponses()
  		}
  	}
  }
docs: /*
  DEBUG Functions
  */