mandelbrot drawing is done to an ArrayBuffer, so it doesn't need any reference to a canvas