Experiments with the canvas API