     @objc open var thumbViews: [UIImageView] = []
     @objc open var valueLabels: [UITextField] = [] // UILabels are a pain to layout, text fields look nice as-is.
     @objc open var trackView = UIView()
+    @objc open var outOfRangeTrackViews: [UIView] = []
     @objc open var minimumView = UIImageView()
     @objc open var maximumView = UIImageView()
 

        }
    }

    @IBInspectable @objc open var maximumImage: UIImage? {
        get {
            return maximumView.image
        }

        }
    }

    @IBInspectable open var minimumValue: CGFloat = 0 { didSet { adjustValuesToStepAndLimits() } }
    @IBInspectable open var maximumValue: CGFloat = 1 { didSet { adjustValuesToStepAndLimits() } }
    @IBInspectable open var isContinuous: Bool = true

    /// snap thumbs to specific values, evenly spaced. (default = 0: allow any value)
    @IBInspectable open var snapStepSize: CGFloat = 0 { didSet { adjustValuesToStepAndLimits() } }

    @IBInspectable open var thumbCount: Int {
        get {
            return thumbViews.count
        }
