ADD: canvas.draw() now uses full replace when drawing larger figures.