Tried caching brush and ellipse
Made cursor a canvas