I've seen this in a few places where I'm doing custom drag and drop. When the DragImage is initially drawn, if you just barely click and move the mouse, the image is drawn with a Y offset that looks to be about the height of the dragInitiators container. If you move the mouse a few more pixels the DragImage snaps back under the mouse. This causes some annoying flickers in my app because the place the DragImage is initially drawn is not a valid drop zone, but then it snaps back to a valid zone.
This doesn't seem to be something I can control in the doDrag function, the offsets I can specify there only apply AFTER the DragImage has "snapped" back to the correct position. Any ideas?

