     }
     
     //MARK: - Animations
-    func touchAnimation(reverse: Bool) {
+    private func touchAnimation(reverse: Bool) {
         let oldScale = layer.transform.m11
         layer.transform = reverse ? CATransform3DIdentity : CATransform3DMakeScale(0.95, 0.95, 1)
         

        }
    }
    
    override var selected: Bool {
        didSet {
            selectionAnimation(selected)
        }

private let RCPickerButtonSelectionAnimationDuration = 0.15

@IBDesignable
public class RCPickerButton: UIControl {
    private let backgroundView     = UIImageView()
    private let checkmarkImageView = UIImageView()
    private let checkmarkLayer     = CAShapeLayer()
