事件分派使用回调方式

使用回调方式处理事件逻辑，下面准备加入多线程