Currently, only the first key binding found is triggered.
In the future:
- Key bindings should automatically be sorted based on their specificity (longer key bindings first)
- Overlapping key bindings of which none is a subset of any of the others can be triggered by the same event
- Key bindings that are a subset should not trigger if their superset triggers