修改事件监听方式