Se podría ir guardando la secuencia del dibujado y el grosor de las líneas, rellenos, etc. Así vamos a tener datos como para recorrer de principio a fin para ver si la coordenada especificada ya está dibujada, o redibujar todo como una grabadora de dibujo si guardamos el intervalo de tiempo entre movimientos del mouse y teclado.