Draggable subjects.

Made subjects draggable.
See: http://docs.angularjs.org/guide/directive under ‘Creating a
Directive that Adds Event Listeners’.