in the CmfBlockBundle we created a ContainerBlock that renders all its children. solves the problem elegantly there, not sure if it would work out fine here too. but it would be a new feature anyways, right?

however @rande what happens if there is more than one event listener to the same event?