private void portLocalRelay_CheckedChanged(object sender, EventArgs e)
{
var item = portsList.SelectedItem as PortListItem;
if (item!=null) {
var listener = item.Listener;
var value = portLocalRelay.Checked;
if (((listener.LocalOutputAccepts & OutputStreamType.Relay)!=0)==value) return;
if (value) listener.LocalOutputAccepts |= OutputStreamType.Relay;
else listener.LocalOutputAccepts &= ~OutputStreamType.Relay;
application.SaveSettings();
portsList.Items[portsList.Items.IndexOf(item)] = item;
}
}