fix initEvent