Playing with canvases and suchlike.