 
         layer.addSublayer(selectionColorLayer)
         setupGradientContainerView()
-        setupPickerView()
+        setupSelectionPickerView()
         setupPickerView2()
 
 //        switch configuration.gradientPosition {

        maskingLayer = nil

        let newMaskingLayer = createMaskingLayer()
        pickerView.layer.addSublayer(newMaskingLayer)
        maskingLayer = newMaskingLayer
    }

    internal lazy var pickerView: PickerView = {
        let pickerView = PickerView(items: self.configuration.values, itemWidth: self.configuration.itemWidth, itemFont: self.configuration.selectedFont, itemFontColor: self.configuration.selectedColor)

        pickerView.translatesAutoresizingMaskIntoConstraints = false


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

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