@override Stream<Map<String, dynamic>> get progressStream { return _progressStream ??= eventChannel.receiveBroadcastStream().map( (event) => _asStringDynamicMap(event), ); }