You may want to consider aggregating this event with the onCreate event. This way you should know for sure that the component has finished all it's lifecycle events as well. I found at times before when I would put in the onReady event at the end of a finalInit function that things would not be useable by other components in the IoC tree at that time.