Add new event collection APIs