Wait for next component to load is good. I think we should follow this practice everywhere it is possible.