   ///   - frame: Frame size
   ///   - firstView: First view - should have size equal to frame and second view
   ///   - secondView: Second view - should have size equal to frame and second view
+  ///   - slideDirection: Optional parameter for the direction that the slider should slide. The default value is .right.
+  ///   - sliderBorder: Optional paramter that will add a border to the slider of the specfied size and color
   public init(frame: CGRect, firstView: UIView, secondView: UIView, sliderImage: UIImage? = nil, slideDirection: SlideDirection? = nil, sliderBorder: SlidableImageBorder? = nil) {
     self.firstView = firstView
     self.secondView = secondView

    }
    mask.path = maskRectPath.cgPath
    secondView.layer.mask = mask
    if slideDirection == .left || slideDirection == .right {
      sliderCircle.center.x = maskLocation
    } else {
      sliderCircle.center.y = maskLocation
    }
  }


  /// Private wrapper for setup circle slider view
  ///
  /// - Parameters:
  ///   - image: Content image for slider circle
  /// - Returns: Slider circle
  private class func setupSliderCircle(sliderImage: UIImage? = nil) -> UIView {
    // Workaround - without this view, gesture recognizer doesn't work
