undo is broken
undo, especially with multiple item changes, always fails in some way -- either a crash or the wrong items are undone
undo, especially with multiple item changes, always fails in some way -- either a crash or the wrong items are undone