Tune draggable element positioning

Element is getting misplaced on start due to center aligning with cursor. I changed it to add delta between initial and current mouse position instead.