Updated code to accommodate Event Streams API.
See comments in code for details on what was changed.
Also added hop_runner.dart but having issues from SDK version.