define the QSEventTriggerProvider protocol