Consumer abstraction for sending LD events