migration from native event triggers