Minor code improvements.
Drag end should not destroy a widget - only drop should have an effect.