A 24-hour clock in Clojurescript and HTML5 canvas