DrawingPane: Emit change events when redo/undo and clear performed.
EditorPane: Defer adding line widget.
EditorPane: Calculate and redraw cursors after a change.