#2: added exemplary undo/redo support to ChecklistEditor