anchor.diff:    // The last drag out event created
     static DragOutEvent _lastOut;
   }
  +
   /// The event class that is sent with drag move stream event updates
   class DragMoveEvent extends DragEvent {
   
  
positive.code:     _mouseOut = _mouseOutHandler;
      _mouseMove = _mouseMoveHandler;
  
      // add mouse down handlers to the targets
      /*for(Element t in _targets) {
        _listen("mouseDown", t);
      }*/
  
      // add initial element(s)
      // non-null check helps dart2js
      if(target != null) {
  
negative.code:     _startEvent = event;
  
      // register for a move event if the callback exists
      _listen("mouseMove", document);
  
      // register for mouse over event on all elements
      for(Element e in _overTargets) {
        _listen("mouseOver", e, true);
      }
  
      // register for mouse out event on all elements
      for(Element e in _outTargets) {
        _listen("mouseOut", e, true);
  