I think what I told you should work. unless I'm not understanding you. (I think you mean drop, not large)
If you're not dragging it, don't use drag & drop.
I'll try to be more clear. and maybe I'm just misunderstanding.
Give the piece an instance boolean variable. call it "hold", set it false.
1.
On piece clicked, toggle "hold"
2.
If "hold" = true, set piece position to mouse.x, mouse.y.
3.
(no code necessary) next click will set "hold" to false and it will no longer stay with the mouse cursor.
I'm not sure why you want to destroy and recreate the piece if you're just moving it?
Hope that helps!