So, I think I am on to something. Please comment if you think I am crazy.
Right after the call to DragManager.doDrag, I could make a copy of the thing
I want to drag under, and add it to the list of cursor children:
var copy:UIComponent = make-a-copy-of-the-thing
I've experimented a bit to see that the copy does indeed get drawn above
the drag proxy.
When the drag is finished, I would remove the copy form the cursor list
and get rid of it.
Am I nuts here?