change: 修改完善事件处理代码