fixed tcpEcho events, and added abort to data structures to ensure swift failure if they are used improperly.