LC.update() -> LC.drawShapeInProgress; shape.update() -> shape.drawLatest()