Thanks, Roger.
Unfortunately, this doesn't work for me. I'm running Windows and am using version 2.7.3
For me, nothing is highlighted until the 'find' window closes. This means that if I click 'find', nothing is highlighted even though the text has been found. For what it's worth, hitting 'find' repeatedly does iterate through the instances, I just can't see any of them until the window is closed, at which point I see only the most recent instance.
I should have been more specific in my report; I mentioned line 55 because I think something needs to happen with regard to displaying highlighting while the 'find' window is still open.
System info:
Python 2.7.3 (default, Apr 10 2012, 23:24:47) [MSC v.1500 64 bit (AMD64)] on win32