One of the reasons I didn't finish my demo was cuz of exeptions thrown when trying to draw on the pixel buffer I get from an image in chrome (worked in firefox). If I'm not allowed to do that, how do I draw my effect on top of a background?
var ctx=canvas.getContext("2d");
ctx.drawImage(background,0,0);
imgData = ctx.getImageData(0,0,width,height);