Robin Berjon @robinberjon · 8 Sept 2010 Replying to @robhawkes I haven't put it on GitHub, but feel free to grab it straight off berjon.com — it's mostly your code anyway :)