         }
     }
 
-    @IBInspectable @objc open var minimumValue: CGFloat = 0 { didSet { adjustValuesToStepAndLimits() } }
-    @IBInspectable @objc open var maximumValue: CGFloat = 1 { didSet { adjustValuesToStepAndLimits() } }
-    @IBInspectable @objc open var isContinuous: Bool = true
+    @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 @objc open var snapStepSize: CGFloat = 0 { didSet { adjustValuesToStepAndLimits() } }
-
-    @IBInspectable @objc open var thumbCount: Int {
+    @IBInspectable open var snapStepSize: CGFloat = 0 { didSet { adjustValuesToStepAndLimits() } }
+
+    @IBInspectable open var thumbCount: Int {
         get {
             return thumbViews.count
         }

    @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 minimumView = UIImageView()
    @objc open var maximumView = UIImageView()


        }
    }

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