migrated events wrapper from UnitWrappers