anchor.diff:            if (_currentDrag.isScrolling()) {
               // The user is scrolling --> Stop tracking current drag.
               _log.fine('User is scrolling, cancel drag.');
  -            _resetCurrentDrag();
  +            _handleDragEnd(event);
               return;
             }
             
  
positive.code:       return;
      }
      
      // Ignore clicks from right or middle buttons.
      if (startEvent.button != 0) {
        return;
      }
  
negative.code:     
      // Install mouseMove listener.
      _dragSubs.add(document.onMouseMove.listen((MouseEvent event) {
        // Test if mouseUp occurred in another document (iframe!).
        if (event.button != 0) {
          // End the drag.
          _handleDragEnd(event);
        }      
        
        // Set the current position.
        _currentDrag.position = event.page;
        
  