fix(dispatch) should call e.Index()