#47 convert existing events to use _trigger