adding a canvas demo

canvas demo. sorry it's all inline, i started this experiment before this, so i didn't wanna screw with extra files.