     public func addComponentSliderRed        (side:CGFloat = 32, title:NSAttributedString? = nil, action:((Int)->Bool)? = nil) -> ComponentSlider {
         let slider = self.addComponentSlider(label  : "R" | UIColor.white | UIFont.systemFont(ofSize: UIFont.smallSystemFontSize),
                                              title  : title,
-                                             color  : UIColor(rgb:[1,0,0]),
+                                             color  : .red,
                                              side   : side)
         
         slider.update = { [weak self] slider,color,animate in

            setNeedsLayout()
        }
        
        override open func add     (color:UIColor) {
            let buttons = self.buttons.flatMap { $0 }
            var previous:CGColor?
            for button in buttons {
                let circle = button.circle(for: .normal)

            if !buttons.isEmpty {
                buttons[0].circle(for: .normal).fillColor = color.cgColor
            }
            return true
        }
        
        override open func remove  (color:UIColor) {
