optimized calling an Event, by only looking at logic that can trigger on that event.