Emit bind and unbind events

Allows other modules to react when keys are bound or unbound

Using this in https://github.com/deathcap/kb-bindings-ui/commit/a27e709a71db7485157ffa56c518f24d809d2867 to update the GUI dynamically