colour gets overwritten, on select the current colour is chosen and placed back in after timer ends