code: func NewEventMouse(x, y int, btn ButtonMask, mod ModMask) *EventMouse {
  	return &EventMouse{t: time.Now(), x: x, y: y, btn: btn, mod: mod}
  }
docs: // NewEventMouse is used to create a new mouse event.  Applications
  // shouldn't need to use this; its mostly for screen implementors.