Pass ack function to event listeners so they can delay ack