   }
 
   /// Specifies the color to fill the path's stroked outlines, or nil for no stroking. Defaults to black.
-  @IBInspectable public var strokeColor: UIColor = UIColor.black() {
+  @IBInspectable public var strokeColor: UIColor = UIColor.black {
     didSet {
       setupLayerPaths()
     }

  // MARK: - Action Methods

  // Store the background color color variable
  var defaultBackgroundColor: UIColor = .clear()

  func highlightAction() {
    defaultBackgroundColor = backgroundColor ?? UIColor.clear()
    backgroundColor        = highlightBackgroundColor ?? defaultBackgroundColor

    for sublayer in allLayers {


  func setupLayerPaths() {
    for sublayer in allLayers {
      sublayer.fillColor     = UIColor.clear.cgColor
        sublayer.anchorPoint   = CGPoint(x: 0, y: 0)
      sublayer.lineJoin      = kCALineJoinRound
      sublayer.lineCap       = kCALineCapRound
