clone event queue before firing