extended triggers