die event factory