@override Stream<dynamic> get onProgressChanged => onProgressChangedChannel.receiveBroadcastStream().cast();