This kind of configuration can now be expressed declaratively using the combination of "dynamicComponents" together with "createOnEvent"