private void CancelRapidFire(string message)
{
timerRapidFire.Enabled = false;
AppContext.PersistentState.PwsEnabled = false;
//labelControlPwsStatus.Text = message;
labelControlPwsStatus.SetPropertyThreadSafe(() => labelControlPwsStatus.Text, message);
//simpleButtonPwsAction.Text = "Disabled";
simpleButtonPwsAction.SetPropertyThreadSafe(() => labelControlPwsStatus.Text, "Stopped (click to start).");
//simpleButtonPwsAction.BackColor = Color.LightPink;
simpleButtonPwsAction.SetPropertyThreadSafe(() => labelControlPwsStatus.ForeColor, Color.Red);
Log.InfoFormat("PWS rapid fire canceled due to '{0}'.", message);
}