Have you tried listening for the painted event? What made me understand the order of events was also to put this at key points in my js files:

console.log('Main View Loaded');

console.log('Main...