Implemented C++ Instance with EventListener to avoid creating a new EventStreamSocket for each instance