1. Sort selections, or InsertStringCommand won't get correct result; 2, Command::exec() should clear selections_backup_; 3. Undo & Redo demo