Pulled event reporting out of listening loop