working on tracking events that resolve without calling parents' actions, which essentially means things queue up in eventQueue (deadlock)