Yes, that works, thanks.
Another way I found to get communication working is to add a dispatcher to Element and bind an event to each instance in Container.
This is somewhat more flexible but just as much bulky.
It would’ve been much easier if there was an easy way to iterate through widget tree or to share a dispatcher between all instances of a widget…