This is likely due to the fact that the color changes were each being done individually, which forces a redraw each time. A method to use to avoid this is to hold all front panel updates until the end.
You should be able to find some documentation on how to do this on NI's website. However, it should be a fairly simple application of properties or methods under the VI.