We can merge it later when API will be updated and we can refactor chatglove.

So speaking of refactoring, do you have any other implementation ideas for this? I want to use it... but I have some games with thousands of lines of chat in them, and this completely destroys my browser.

If you're looking for something to test the public chat filters against, you could try Game 1000001. There's almost 3 years worth of chat in that game as well as over 1200 rounds of play, initially 140+ players, now down to 5. I think anybody with an add-on program that they want to torture test could use that game. If the add-on survives that game well enough, then it's gotta be efficient.