write should include option to specify set point channel and/or value
This would primarily be to handle the problem with momentary switches that change back to some nominal value after being set. It may have other uses as well, if for instance there are settings channels that should use different channels for readback.