fixed issue where events were not being placed in a set before being passed to the stack for processing.