clone events to fix target information for async dispatch