Experiments with the HTML5 canvas