merge new triggerEvents PreMarkChange && MarkChanged