used destroy all rather than iterating through each color on update