crossContext="true" not required for viewer webapp
use new ComponentRegistryInitializer context listener