 
     // MARK: - Draw
     open override func drawFocusRingMask() {
-        if enabled && window?.firstResponder == self {
+        if isEnabled && window?.firstResponder == self {
             NSBezierPath(roundedRect: bounds, xRadius: cornerRadius, yRadius: cornerRadius).fill()
         }
     }

    }

    override open func mouseDown(with theEvent: NSEvent) {
        if !enabled {
            super.mouseDown(with: theEvent)
            return
        }

    }

    override open func performKeyEquivalent(with theEvent: NSEvent) -> Bool {
        if !isEnabled { return false }
        if window?.firstResponder != self { return false }

        let keyCodeInt = Int(theEvent.keyCode)
