displays data using HTML5 canvas and Dart streams