拆分Event类