code: func runButtonPressCallbacks(xu *xgbutil.XUtil, ev xevent.ButtonPressEvent) {
  	mods, button := DeduceButtonInfo(ev.State, ev.Detail)
  
  	runMouseBindCallbacks(xu, ev, xevent.ButtonPress, ev.Event, mods, button)
  }
docs: // runButtonPressCallbacks infers the window, button and modifiers from a
  // ButtonPressEvent and runs the corresponding callbacks.