继续实现事件核心模块