A binary clock rendered with JavaScript in the html5 canvas tag