     private let sliderVelocityCoefficient: Double
     private let defaultSelectedIndex: Int
     private var didSetDefault = false
+    private var silenceIndexUpdates = false
 
     var delegate: PickerViewDelegate?
 


        selectedIndex = index

        delegate?.picker(self, didSelectIndex: selectedIndex)
    }

    private func convert(contentOffsetToIndex contentOffset: CGFloat) -> Int {

        scrollView.contentInset = UIEdgeInsets(top: 0, left: self.xContentInset, bottom: 0, right: self.xContentInset)

        if !didSetDefault {
            set(selectedIndex: defaultSelectedIndex, animated: false, silently: true)
            didSetDefault = true
        } else {
            set(selectedIndex: selectedIndex, animated: false)
