It is difficult to know if the app is visually complete. Take root panel for example, the dom elements is in index.html and visible by default, but it still takes nearly half second to be rendered on the screen. The time depends on the complexity of the styles. Or could we simply interpret the event as the element has existed in the dom tree but not guaranteed to be rendered?