HTML5 Audio and Canvas experiment