Initializing factories resulted in recursive call to
addExternalListeners instead of addExternalFactories.