<div class="gmail_extra"> <div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="im">
&gt; Though the behavior is quite consistent and the callbacks are the same, so I<br>
&gt; have no clue what could keep it busy.<br>
&gt; Are you aware of any important difference between a button callback and a<br>
&gt; queue-callback? (the sources are rather obscure)<br>
<br>
</div>They have different priorities, but I don&#39;t think that would matter<br>
here, since it seems like it is being scheduled.<br>
<br>
Also, there could easily be a bug here, but it is hard to say what is<br>
going wrong without an example program to run.<br></blockquote><div><br>Absolutely.<br>In case you want to (but you&#39;ve already done a lot!) and can test the whole thing, I&#39;ve pushed the current state in the master at <a href="https://github.com/Metaxal/Rwind">https://github.com/Metaxal/Rwind</a><br>

The relevant callbacks are added in the main program (rwind.rkt) for easy testing, so you don&#39;t even need a user config file.<br><br></div></div>Once launched, the background frame should turn from violetish to  greenish (currently it can take a few seconds, don&#39;t know why exactly), press Ctrl-F3 to show the frame, then try to click the button (that should work), click on some menu item or outside the menu, then press Ctrl-F1 to show the popup menu (that should fail).<br>

<br>If RWind has not frozen, press Alt-Esc to quit.<br><br>Laurent<br></div>