修改增删监听器事件逻辑