Drag widget item from current to new position

I am attempting to drag a widget item from current position to new position on screen. I want to always be able to drag the widget item from its current screen position to a new screen position. At the moment when I attempt to do this the widget item returns to its original position on screen. So the mouse position and widget item are not following each other.

How do I do it so that the item is dragged from its current screen position?
I have attached the blueprints set up so far.