         
         let tray = addTray(withContentView  : display,
                            titles           : ["h","s","b"].zipped(with:[display.fieldH,display.fieldS,display.fieldB].map { $0 as UIView }))
+        
+        display.updateFromColor()
+        
+        return display
+    }
+    
+    open func addComponentDisplayValueCMYK (title:String, height side:CGFloat = 32) -> ComponentDisplayValueCMYK {
+        
+        let display = ComponentDisplayValueCMYK(configuration:configuration.display.value, colorArrayManager:self.colorArrayManager) { [weak self] color in
+            self?.set(color: color, dragging: false, animated: true)
+        }
+        
+        let tray = addTray(withContentView  : display,
+                           titles           : ["c","m","y","k"].zipped(with:[
+                            display.fieldC,display.fieldM,display.fieldY,display.fieldK].map { $0 as UIView }))
         
         display.updateFromColor()
         

                    public var hue              = UIColor(hsb:[0.14,1,0.80])
                    public var saturation       = UIColor(hsb:[0.08,1,0.90])
                    public var brightness       = UIColor(hsb:[0.40,0,0.99])
                }
                
                public var background     = Colors()

                    blue    : .white,
                    hue         : .lightGray,
                    saturation  : .lightGray,
                    brightness  : .lightGray,
                    cyan        : .black,
                    magenta     : .white,
                    yellow      : .black,
                    key         : .white
                    )
            }
            
