Jump through async hoops for the demo's scale 9 bg.

Poking my rebuild of the demos for the web made me realize
that this didn't work on the html version there