Half way integrating the thread for color updates and the gradual spike
changes have started to be worked on