private void TempCntrlButton_Click(object sender, EventArgs e)
        {
            if (current_reactor != null)
            {
                current_reactor.setControlStatus(0, !current_reactor.getControlStatus(0));

                if (current_reactor.getControlStatus(0))
                {
                    TempCntrlButton.Text = "Unload Control Program";
                }
                else
                {
                    TempCntrlButton.Text = "Load Control Program";
                }

                SensorIF tempsensor = current_reactor.getSensors()[0];

                if (current_reactor.getControlStatus(0))
                {
                    // load control program
                    tempsensor.setControlProgram((AbstractSensorControlProgram) new TempControlProgram(tempsensor));
                }
                else
                {
                    // do not load control program
                    tempsensor.setControlProgram(null);
                }
            }
        }