Drag and Drop for AngularJS (with animation)