void control_ControllersChanged(object sender, EventArgs e)
{
if (_currentPatchingControl != null) {
_currentPatchingControl.UpdateControllerDetails(_currentControllersControl.SelectedControllersAndOutputs);
}
// TODO: this is iffy, should really redo the events for this system
if (_currentElementControl != null) {
_currentElementControl.UpdatePatching();
}
}