优化events的处理方法