- dispatchEvents(); // from otk::EventDispatcher
- XFlush(**otk::display); // flush here before we go wait for timers
+ dispatchEvents(false); // from otk::EventDispatcher
+// XFlush(**otk::display); // flush here before we go wait for timers
+ // .. the XPending() should have done this last
+ // already, it does a flush when it returns 0