trigger and emitters