 
 
 private func hotKeyEventHandler(eventHandlerCall: EventHandlerCallRef?, event: EventRef?, userData: UnsafeMutableRawPointer?) -> OSStatus {
-	return HotKeysController.sendCarbonEvent(event)
+	return HotKeysController.handleCarbonEvent(event)
 }

			return
		}

		box.carbonEventHotKey = eventHotKey

		updateEventHandler()
	}

	static func unregister(_ hotKey: HotKey) {
		guard let box = self.box(for: hotKey) else {
			return
		}

		UnregisterEventHotKey(box.carbonEventHotKey)

		box.hotKey = nil
		hotKeys.removeValue(forKey: box.carbonHotKeyID)
	}


	// MARK: - Events

	static func handleCarbonEvent(_ event: EventRef?) -> OSStatus {
		// Ensure we have an event
		guard let event = event else {
			return OSStatus(eventNotHandledErr)
		}

		// Get the hot key ID from the event
		var hotKeyID = EventHotKeyID()
		let error = GetEventParameter(
			event,
