batched events