Yes, the `EditCommandCallback` is needed here. Otherwise, Cut/Copy/Paste/Undo/Select All won't work correctly.