Refactor so that we have a command->bindings map which we can use to look up key bindings for commands, and use this map in the Status bar's tooltips, instead of calculating the binding for each tooltip
Use shorter label version with ⇧, ⌘, ⌥, etc when displaying key bindings in the UI
Use dynamic key bindings in tooltips (instead of hardcoded strings), so that the new key binding is displayed if a default has been overridden.