Minimize the rest of the event diffs based on CraftEventFactory.
feildmaster said use this one.