That sounds very troublesome way to fix it... Have you tried using alpha transparency instead of a color? It has been working fine for me that way.