Core: initialize settings after they're constructed.
Core: support multiple shortcuts.