add #require() and fix #trigger()