Getting continuously updated Cursor position in UMG?

I’ve encountered a weird issue with the “Get Mouse Position Scaled by DPI” node in UMG. For whatever reason, it now only updates on Events that aren’t caused by “self”, so in Tick it will always have the same value as the last event received. How do I fix this? I don’t have the On Mouse Move event available in my UMG Widget. :confused:

The reason I need this is that I’m trying to add draggable and resizeable windows to my game, in order to allow users to do whatever they want with the windows they have open.

My node graph:

Bump. It’s come to the point where not even an event will update that node anymore. Which leads me to the question on how I’m supposed to get the current cursor position to do what I’ve had planned?

are you just trying to drag a widget around?

Yep, that is what I’m trying to do.
Edit: worth noting that the gamepad can move the cursor too (set mouse position) and that my widget doesn’t have OnMouseMove available for some reason.