is there a special reason why /n_set does not unmap a control? as it is now I have to know that a control is reading from a bus, first unmap it by mapping it to bus number -1 and then set it to the desired value.