autorefresh
        self open.
        [[true] whileTrue: [self refresh. (Delay forMilliseconds: 100) wait]] fork

Et voila! C’est cool quoi! (Yes, I’m in France right now :-) )

There is sadly one problem: sometimes I get the red morph of death in the window :-( AthensCairoCanvas>>setShape: sends asAthensShapeOn: to nil. It’s not immediate, but after some time (variable) I always get it :-(. Any pointers on what it may be and how to fix it??

Calling "builder build" (in your refresh method) will reset all "path" objects, so it may happen that you reset the path objects while in the ui thread, they are used to draw the
shapes.

nicolai