Unify factory events