增加几个事件机制