UPGRADE: Canvas.draw() creates history instead of figureDraw().