This is a good point. Currently it changes the original text, but it should be an easy change to perform the filtering only in the rendered version, so I'll do that next time I'm in the code.
Great!
Come to think of it, a might only be a little more work to make the original words visible in Peek mode.
Of course, when you copy&paste from the peek mode, then the words won't be filtered anymore so it might circumvent the whole idea. But still, the stuff I type into the box should not be being changed into something else.
As long as I'm going to be mucking with that code I should ask if anyone cares whether the number of asterisks matches the number of letters in the original word. If I remember correctly, it's three asterisks no matter what the word length.
The number of asterisks should match the number of characters. Defaulting to three asterisks makes it really confusing.