Drag and drop working well across windows

And drop location is adjusted for start drag offsets.
Also using dataTransfer instead of an additional class to find the
'dragee'.