add support for temporary event IDs