         return layer
     }
     
-    func setupPickerView() {
-        addSubview(pickerView)
+    func setupSelectionPickerView() {
+        addSubview(selectionPickerView)
 
-        matchSizeWithConstraints(view1: pickerView, view2: self)
+        matchSizeWithConstraints(view1: selectionPickerView, view2: self)
     }
 
     func setupPickerView2() {


        layer.addSublayer(selectionColorLayer)
        setupGradientContainerView()
        setupPickerView()
        setupPickerView2()

//        switch configuration.gradientPosition {


extension VRSlider: PickerViewDelegate {
    func slider(_ sender: PickerView, didSlideTo: CGPoint) {
        selectionPickerView.scrollView.contentOffset.x = didSlideTo.x
    }

    func slider(_ sender: PickerView, didSelectIndex index: Int) {
