- move paint to idle handlers - optimize color allocation for repeated colors - make it work in 8bpp - optimize SystemFont allocation for repeated font sizes