Add NDHotKeyEvent as a submodule.
Deprecated methods.
Use function provided by HDHotKeyEvent
Use the new function.
Update submodule to latest
Use `instancetype`.
Use our own subclass directly.
Update the bindings file with the new "syntax".