Didier is right, I misstated that the phase 2 happens when all events
are processed. It happens when the current event is finished being
dispatched (i.e. XtDispatchEvent() is about to return).
OK, I'm about ready to give about!
What was the problem
again? :-)
--pete