Move color creation to only update on rectangle updates
Merge branch 'master' into experimental-webgl-support