                        withRightViewBackgroundColor     : UIColor.yellow.withAlphaComponent(CMYK.yellow))
         }
         
-        slider.action = { [weak self] value in
+        slider.action = { [weak self] value,dragging in
             guard let `self` = self else { return }
             var CMYK = self.color.CMYK
             CMYK.yellow = CGFloat(value).clampedTo01
-            self.set(color:UIColor(CMYK:CMYK).withAlphaComponent(self.color.RGBAalpha), animated:false)
+            self.set(color:UIColor(CMYK:CMYK).withAlphaComponent(self.color.RGBAalpha), dragging:dragging, animated:false)
         }
         
         slider.actionOnLeftButton = { [weak self] slider in

        return display
    }
    
    open func addComponentStorageDots(radius:CGFloat, columns:Int, rows:Int, colors:[UIColor]) -> ComponentStorageDots {
        
        let storage = ComponentStorageDots()
        


        self.componentSliders   = self.subviews.filter { $0 is ComponentSlider }.map { $0 as! ComponentSlider }
        self.componentDisplays  = self.subviews.filter { $0 is ComponentColorDisplay }.map { $0 as! ComponentColorDisplay }
        self.componentStorage   = self.subviews.filter { $0 is ComponentStorage }.map { $0 as! ComponentStorage }
        
        // update color array limit to highest limit supported
        self.colorArrayManager.colorLimit = self.componentDisplays.map{ $0.colorLimit }.reduce(0){ max($0,$1) }
