[Bug 7833] The 'demand' event should fire on the canvas whenever it's apperance may affect display. It may occur before document's 'load' event or much later. It is like image fetching from network, it should be up to the browser, when it actually fire. May be helpf