Is there an easy way to do double buffering with the canvas? The only way I see is rasterizing it offscreen myself into a BitmapImage, then drawing that. I've done this plenty of times in Xlib and GTK, but I would prefer to use Tk for this. Could someone post some example code? thanks -jason