Raise events from separate threads