Currently, the ShortcutTrapper instance will add event handlers to the provided node in the constructor and never remove. It would be nice to coordinate the add/remove with the number of bindings. This way, if the ShortcutTrapper gets cleared, it should remove the handlers and not 'technically' be tied to that node anymore.