Retain the default action of keyboard events with aborted bindings

Example use case:

It should be possible for the bracket matcher to override `[` directly
in the keymap, then still allow the `[` to be inserted as normal if the
package decides not to close with a matching bracket.
0.17.0