anchor.diff:        _down = true;
         _draggingEndStop = selectedStop.isEndStop;
         
  -      target.mouseDown(e.client);
  +      target.mouseDown(getXOffset(e));
         
         // Also send an external event for "down".
         _markerClicked(selectedStop);
  
positive.code:     _colorSlider.unselectAll();
    }
    
    void _mouseDoubleClick(MouseEvent e) {
      _unselectAll();
      
      if (!e.altKey) {
        // Add marker at cursor position
        ColorData selectedStop = _addMarker(e.client.x, _colorSlider.iconCenter);
        _colorSlider.highlightAsSelected(selectedStop);
      }
      else {
  
negative.code:         target.mouseMove(e.client);
          
          // Update selected color stop as well.
          _colorSlider.setMarkerLocation(e.offset.x);
          
          _colorSlider.updateCSSGradientWithStops();
        }
  