let's coalesce adjacent edits so the undo/redo functionality is less granular
changelist manages commits better, no longer coalesces undo/redo actions