code: func (w *Window) SetMousePosition(v pixel.Vec) {
  	mainthread.Call(func() {
  		if (v.X >= 0 && v.X <= w.bounds.W()) &&
  			(v.Y >= 0 && v.Y <= w.bounds.H()) {
  			w.window.SetCursorPos(
  				v.X+w.bounds.Min.X,
  				(w.bounds.H()-v.Y)+w.bounds.Min.Y,
  			)
  			w.prevInp.mouse = v
  			w.currInp.mouse = v
  			w.tempInp.mouse = v
  		}
  	})
  }
docs: // SetMousePosition positions the mouse cursor anywhere within the Window's Bounds.