Thanks to both of you, your answers were right on target (as usual).

I was using an event filter for other portions of my code, and wanted to keep it consistent. But the solution you showed was simple enough...and I'm definitely better off using that rather then complicating the situation.