ignore undo and redo events in ProcessEvent, we care ourself