modified nfa event dispatching