anchor.diff:      _pendingToDrag();
   
       // send drag event
  -    _dragStreamController.add(new DragEvent(this, _currentTarget, event));
  +    _dragStreamController.add(new DragMoveEvent(this, _currentTarget, event));
     }
     
     // the method that will be called on mouse up events when autostop is on
  
positive.code:     _pendingToDrag();
      
      // send out event
      _dragOutStreamController.add(new DragEvent(this, _currentTarget, event, event.currentTarget));
    }
    void _mouseMoveHandler(MouseEvent event) {
      _logger.finest("got mouse move event");
  
negative.code:     _pendingToDrag();
      
      // send over event
      _dragOverStreamController.add(new DragOverEvent(this, _currentTarget, event, event.currentTarget));
    }
    void _mouseOutHandler(MouseEvent event) {
      // only respond to this event when the element we're going to is
  