The `ExternalModuleStarter` interface should be renamed to match the change to `EVENT_LISTENER_MODULES`. I recommend `EventListenerService`.

nit: I kinda also like `startService` over `loadAndStart`.