richedit changes color?!

Hi,

When a function calls BeginUpdate-EndUpdate on a ricehdit for the first time
the edit takes up the background color and stays gray untill the function is
ready. But when BeginUpdate-EndUpdate is again called on the richedit
it won't change color! Why is this and how can I prevent the richedit from
changing it's color?

I tried having the function call BeginUpdate-EndUpdate before it really
started working on the richedit but that didn't help.

Cheers!

- tk