Forked infoburp's version, this is essentially the same as emoose's, except with the canvas resized to better fit on smaller screens, and with livechan removed