     @IBInspectable private var opacity: CGFloat = 0.5
     
     
+    // MARK: Private Properties
+    
+    private let cornerRadius: CGFloat = 2
+    private let padding: CGFloat = 2
+    
+    
     
     // MARK: -
     // MARK: View Methods

        basePath.stroke()
        
        // draw triangle
        let insideFrame = self.bounds.insetBy(dx: 2, dy: 2)
        let path = NSBezierPath()
        path.move(to: insideFrame.origin)
        path.line(to: NSPoint(x: insideFrame.minX, y: insideFrame.maxY))
        path.line(to: NSPoint(x: insideFrame.maxX, y: insideFrame.maxY))
        path.close()
        
        NSColor.labelColor.withAlphaComponent(1 - self.opacity).setFill()
        path.fill()

        // draw bezel
        let baseFrame = self.bounds.insetBy(dx: NSBezierPath.defaultLineWidth / 2,
                                            dy: NSBezierPath.defaultLineWidth / 2)
        let basePath = NSBezierPath(roundedRect: baseFrame,
                                    xRadius: self.cornerRadius,
                                    yRadius: self.cornerRadius)
        
        NSColor.controlBackgroundColor.setFill()
        basePath.fill()
