重构事件类。