<br><div class="gmail_extra"><div class="gmail_quote"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Also, both versions seem to suffer a heavy cost of a few seconds of initialization compared to the basic XNextEvent version.<span class="HOEnZb"><font color="#888888"><br>

</font></span></blockquote><div><br>Hmm, no, that seems to be due to some other problem: to force synchronization, I need to generate several events at first for the handler to catch up. There might be some XFlush or XSync or something missing somewhere.<br>

</div></div><br></div>