anchor.diff:      // until we actually get a mouse move
       // TODO we should also save the event object and not send
       // the callback until we get the mouse move?
  -    _dragging = true;
  +    _dragStartPending = true;
  +    _startEvent = event;
  +    //_dragging = true;
       
       // register for a move event if the callback exists
       if(drag != null) {
  
positive.code:   
    // true iff a drag is occurring
    bool _dragging = false;
  
    // The set of elements the handler watches for drags on
    List<Element> _targets = [];
  
negative.code:       _delayedDisable = false;
        enabled = false;
      }
      
      // clear pending flag if it was set
      _dragStartPending = false;
    }
  }
  