Experiments with HTML5 canvas