Just for the record, there's another bug with IE when you search for a pattern (let's say "e") in a sentence containing two or more occurences of this pattern together (for example: "Feel"). This is due to a strange way (I call it a bug) that IE has to deal with the split () method. I suggest that the following is included somewhere in your code for the fix:
http://blog.stevenlevithan.com/archives/cross-browser-split