An easy to use, native, directive to enable drag/drop in your angular app. This directive has no dependency on jQuery or other frameworks, it does require a browser that supports the HTML5 drag/drop events.
A very simple service for working with UUIDs.
The jQuery event object does not have a dataTransfer property... true, but one can try:
jQuery.event.props.push('dataTransfer');