That's great--how do you do the snapshotting in pure Javascript? (If that's your secret sauce, fair 'nuff, but any hints would be appreciated.)
Edit: Oh, wait, it's just HTML you're sending--I see. You're not capturing a screenshot.
Edit: Oh, wait, it's just HTML you're sending--I see. You're not capturing a screenshot.