private async void toolBar_ItemClicked(object sender, ToolStripItemClickedEventArgs e) { try { if (e.ClickedItem.Text == "re-Install Tor Files") { await webStructure.InstallTorAsync(); } else if (e.ClickedItem.Text == "Uninstall Tor Files") { webStructure.UninstallTor(); groupInit.Enabled = true; groupWebStructure.Enabled = false; } else if (e.ClickedItem.Text == "Check For Updates") { var update = await webStructure.CheckForTorUpdatesAsyc(); if (update) { var q = MessageBox.Show("There is an update available. Would you like to install ?", "Update Available", MessageBoxButtons.YesNo); if (q == DialogResult.Yes) { await webStructure.InstallTorAsync(); } } else { MessageBox.Show("You are up to date.", "No Update Available."); } } }catch (Exception ex) { LogSync(ex.Message, "ERROR"); } }