asset loading now starts after the DOM is ready for action