Interfacing with Websockets and Streams in Dart's Flutter Framework