I made a fun little program that searches through threads, but it went through the function six times, I isolated the problem and I found out that it was this.

Code:
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
Is there another way to get around this?

For more explanation:

If i put the above code and then I type

Code:
textbox1.append("hello");
when it's done, it will have at least six "Hello" 's in it.