There now seems to be problems drawing to the same caca_canvas from various threads. FIXME