public void Restart() { if (listenMgr.OnRestarting() == Cancelable.True) { return; } if (_started) { Stop(); } Start(); listenMgr.OnRestarted(); }