Future<bool> waitForIdle({ Duration quietWindow = const Duration(milliseconds: 150), Duration timeout = const Duration(seconds: 2), });