refined .trigger