UMG and VR

Really trying to make this work with a Vive, but running into some weird issues… hopefully somebody can help.

I’m runing this on the 3d widget actor:

df9504e34da496dd8609709d2255cb0590c9ab27.jpeg

And then this on the vive controller BP on tick:
cb1f29894f1f99edb5b1576e9d75b8a8238e05ca.jpeg

“Laser target PURE” is the world position of a line trace from the controller, calculated earlier on.

It works when the mouse cursor is on top of the game’s window, but the second the mouse cursor moves away, the collision/mouse over/etc doesn’t work anymore. It looks like the controller’s position is re-normalized into 2D space of both my monitors instead of what’s in the window/viewport. It’s also offset but that doesn’t seem to mind?