Initial commit
Updated readme.
Added mouse capture directive and example program.
Fixed the mouseCapture service to call apply on $rootScope so that
the event callbacks take into account changes to the Angular data-model.
Got dragging of a graphical element working with offset.
Now constraining the draggable element to the area of the draggable container.
Factored out 'mouse capture' and 'dragging' functionality into separate directives.
Updated readme.
Removed unecessary attribute.
Fixed a small issue, the dragging service wasn't releasing the mouse capture on mouse up.
Added support for 'draggable-container' class that sets the container within which elements are draggable.  This allows relative coordinates to be passed to the 'dragging' handler.  Relative coordinates are also now passed to 'dragStarted'.
Improved comments and formatting.
Drag offset is now passed explicitly to the dragging callback so that the user can choose what to do with it.
Updated code merged from the flowchart repo.
Updated readme.
Update mouse_capture_directive.js

Added touch event handlers
Update dragging_service.js

Added touch device detection & handling of touch events
Merge pull request #1 from xixao/master

Touch events enabled