public static async Task AddListener(IHasInternetListener l) { var m = Get(l); m.listeners.Add(l); await l.OnHasInternet(m.hasInet); }