Draggable: Account for descendants in handle.
Removed guard against duplicate loading. Use safe references to original functions when proxying, don't rename originals.