I wonder why Self allocates a private colormap for each window instead of requesting shared colors as long as possible? That would eliminate the color flashing when you have several windows open. Or maybe there is a good reason for this? -Lars -- Lars Clausen Amiga, BSD, Linux, DOS & ZX in one box elascurn@daimi.aau.dk USENET: over 6000 examples of chaos theory -P. Salus in '1/4 Century of UNIX'