A beautiful clock using html5 canvas