         }
     }
     
-    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)

        
        override open func updateFromColor() {
            super.updateFromColor()
            let font    = text.font ?? UIFont.systemFont(ofSize: UIFont.systemFontSize)
            let hex     = colorArrayManager.color.representationOfRGBAasHexadecimal
            if colorified {
                var representation = NSAttributedString.init()
                representation += "0x" | font | UIColor.black
                representation += hex[0] | [
                    NSBackgroundColorAttributeName      : UIColor.red
                    ] | font | UIColor.white
                representation += hex[1] | [
                    NSBackgroundColorAttributeName      : UIColor(hsb:[0.3,1,0.7])
                    ] | font | UIColor.white
                representation += hex[2] | [
                    NSBackgroundColorAttributeName      : UIColor(hsb:[0.61,1,1])
                    ] | font | UIColor.white
                representation += hex[3] | [
                    NSBackgroundColorAttributeName      : UIColor(white:0.6)
                    ] | font | UIColor.white
                self.text.attributedText = representation
            }
            else {
                self.text.attributedText = "0x\(hex.joined())" | UIColor.black | font
            }
        }
    }
    

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