ported editor shortcuts into mixin TOCONS: make shortcut-stream a channel & inject on all components, for them to manage their own actions