Thread safe event firing in EventManager