sounds interesting. are you doing it in JS?