Cliff, @jpwrunyan thanks for your feedbacks !
@jpwrunyan, both options you mentioned does not rely on the view component's life cycle. That's exactly my point!
Cliff, It's the first time I realized that when you refer to "creation events", you actually mean the events dispatched by the container adding the child (ChildExistenceChangedEvent.CHILD_ADD) and not the event dispatched by the child itself (Initialize, creationComplete).
This makes all the difference, as the childAdd is handled immediately, in a synchronous manner (in the same frame) and let you control registration order, while the timing of creationComplete is not predictable.
My question referred to the registration timing, so I will leave the discussion regarding responsibility out of this scope.
Thanks,
-ilan