private void SelectSerialPort_Clicked(object sender, RoutedEventArgs e)
{
// if the serial port is not closed, opening once again (SerialPortSelector opens ports for testing)
// will cause an exception
serialPort.Close();
serialPortSelector.Refresh(s_SelectedSerialPort);
}