This shows you how you can extend the endDrag and startDrag prototypes in the Drag & Drop Singleton into subscribable events instead of overriding original methods. Drag the orange guy.
Started
Ended