开始对systemEvent模块进行重构