加入新的事件机制
更新事件功能