Rewrote the binary clock to use canvas