add event and property triggers