This is my contribution for js1k for spring/2013. It's based on some code I wrote in 2002. That's what all the C stuff is here. Here's what the HTML looks like: You can see it here hosted by me And, also, on the js1k.com site.