         }
     }
     
-    @IBAction func colorChanged(slider: UISlider) {
+    @IBAction private func colorChanged(slider: UISlider) {
         let color = UIColor(
             red: CGFloat(self.sliders[0].value / 255.0),
             green: CGFloat(self.sliders[1].value / 255.0),

            colorChangedBlock(color: color)
        }
    }
}
        self.initial()
    }
    
    private func initial() {
        self.backgroundColor = UIColor.clearColor()
        let trackColors = [UIColor.redColor(), UIColor.greenColor(), UIColor.blueColor()]
        
        for index in 1...3 {
            let slider = UISlider()
            slider.minimumValue = 0
            slider.value = 0
            slider.maximumValue = 255
            slider.minimumTrackTintColor = trackColors[index - 1]
            slider.addTarget(self, action: "colorChanged:", forControlEvents: .ValueChanged)
