move methods to 'this' rather than closure, for better memory handling.  add new add/remove/toggle Drag/Drop methods.
tests for new add/remove/toggle Drag/Drop methods.