The offset from the mouse cursor linearly increases with the screen position. It is not constant. At screen position [0,0] (top left corner), there is no offset and the dragged widget is under the cursor where it should be. But near the bottom right corner, it is as much as 200+ px away from cursor. Again, the distance increases with screen position