Change the colour handling so that color is an object not an integer.
This allows up so create the string version passed to the canvas to be generated on colour creation
which appeaers to enable a significant increase in draw speeds if a sketch as stroke / point drawing heavy.