         }
     }
     
-    open class ComponentDisplayValueAsHexadecimal : ComponentDisplay {
+    open class ComponentDisplayValueRGBAAsHexadecimal : ComponentDisplay {
         
         public var colorified = true
+        
+        public var configuration    : Configuration.Display
         
         public let text = {
             return UILabel()
         }()
         
-        public init(height: CGFloat, colorArrayManager:ColorArrayManager) {
+        public init(height: CGFloat, configuration:Configuration.Display, colorArrayManager:ColorArrayManager) {
+            
+            self.configuration = configuration
+            
             super.init(height:height, colorLimit:2, colorArrayManager:colorArrayManager)
             
             self.addSubview(self.text)

    
    open func set       (color:UIColor, dragging:Bool, animated:Bool) {
        self.color = color
        self.colorArrayManager.colorSet(color)
        componentSliders.forEach { $0.update(color:color, animated:animated) }
        componentDisplays.forEach { $0.updateFromColor() }
        handlerForColor?(color,dragging,animated)

        return display
    }
    
    open func addComponentDisplayValueRGBAAsHexadecimal (title:String, height side:CGFloat = 32) -> ComponentDisplayValueRGBAAsHexadecimal {
        
        let display = ComponentDisplayValueRGBAAsHexadecimal(height:side, configuration:configuration.display, colorArrayManager:self.colorArrayManager)
        
        let tray = addTray(withContentView: display, title: title)
        
        display.updateFromColor()
        
        return display
    }
    
    open func addComponentDisplayValueRGB (title:String, height side:CGFloat = 32) -> ComponentDisplayValueRGB {
        
        let display = ComponentDisplayValueRGB(height:side, configuration:configuration.display, colorArrayManager:self.colorArrayManager)
        
        let tray = addTray(withContentView  : display,
                           titles           : ["red","green","blue"].zipped(with:[display.fieldR,display.fieldG,display.fieldB].map { $0 as UIView }))

        display.updateFromColor()
        
