Two ways scroll box?

I have attempted this for the mouse dragging but couldn’t make it work properly. I am not even sure how to debug this further.
I created 2 debugs to track if “is mouse button down” and the “get position”.
My first issue is that the mouse button is only registered as down if i double click, not single click. I need to double click, hold and wait a second before it registers as true instead of “on left click and hold”.
The second issue is that on second click, it checks for the position but nothing else happens and I cannot drag it around. Had to wait for input to register, this part works!

I have attached both the blueprint and the UI hierarchy.

Edit: I corrected the -1 to 0.5; the issue is no longer the dragging about but the mouse clicking registration.