init() {
        /**
         * When locale changes, we reload theme translations
         */
        events.on('settings.locale.edited', (model) => {
            debug('Active theme init18n');
            this.getActiveTheme().initI18n({locale: model.get('value')});
        });

        // NOTE: eventually this event should somehow be listened on and handled by the URL Service
        //       for now this eliminates the need for the frontend routing to listen to
        //       server events
        events.on('settings.timezone.edited', (model) => {
            routerManager.handleTimezoneEdit(model);
        });
    }
The Bridge

The bridge is responsible for handing communication from the server to the frontend.
Data should only be flowing server -> frontend.
As the architecture improves, the number of cross requires here should go down
Eventually, the aim is to make this a component that is initialized on boot and is either handed to or actively creates the frontend, if the frontend is desired.

This file is a great place for all the cross-component event handling in lieu of refactoring
NOTE: You may require anything from shared, the frontend or server here - it is the one place (other than boot) that is allowed :)