A clock using the HTML5 canvas.