BufferedNetworkStream: event Arrived added, Dispose rewritten