anchor.diff:        b = min(255, b + bright.b);
         
         // Flip darklocation because we want the "left" end to be brighter.
  -      r = (r * (1.0 - darkLocation)).toInt();
  -      g = (g * (1.0 - darkLocation)).toInt();
  -      b = (b * (1.0 - darkLocation)).toInt();
  +      r = (r * (1.0 - _darkLocation)).toInt();
  +      g = (g * (1.0 - _darkLocation)).toInt();
  +      b = (b * (1.0 - _darkLocation)).toInt();
         
         colorValue.set(r, g, b);
         
  
positive.code: 
    void _brightnessChanged(ColorData stop) {
      bright = stop.whiteness;
      brightLocation = stop.colorLocation;
      
      _calcBright(colorValue);
      _darknessSlider.backgroundStyle = "linear-gradient(to right, ${colorValue.toString()}, #000000)";
  
negative.code:   
    void _darknessChanged(ColorData stop) {
      dark = stop.darkness;
      _darkLocation = stop.colorLocation;
      _update();
    }
    
    ColorData get currentColorData {
      ColorData stop = new ColorData();
      stop.colorLocation = _colorLocation;
      stop.displayColor = colorBoxValue;
      stop.color = color;
      stop.whiteness = bright;
  