added means to emit triggers