Hi there,<br><br>On Windows XP, with DrScheme v360, the following code:<br><br>(define f (new frame% (label &quot;Hello&quot;)))<br><br>(define c (new canvas% (parent f) <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (paint-callback (lambda _ (printf &quot;painting~n&quot;)))))
<br><br>(send f show #t)<br><br>Will print &quot;painting&quot; twice, with a noticeable delay between the two messages, every time the frame is resized. That's not right is it?<br><br>-pp<br><br>