С ностальгией воспоминаю п2к (или как их там), которые в блочке выталкивали друг дружку. Теперь надо придумать нечто подобное, но в цифре.

Переключатели без фиксации, S6-S8 включают соответствующий канал, при включении отключают два других (при повторном нажатии делают то же самое

)
S9 должен включать ревер, при повторном нажатии - выключать его.
Подскажите, на чём, так, чтобы попроще :-?