lock the color creation array for speeds so we don't hit it from two threads.