Promise that resolves the first time we are connected and loaded
Future<bool> ready() async { if (channel != null) { await channel!.ready; return true; } return false; }