demo for canvas is broken. fix it.