angular custom-event integration module