Draw lines on canvas. It can use both redo and undo.