Вся логика сделана на ф. кнопках
для индикации вкл. состояния используются битовые лампы (Этап 1)
Скрытый текст:

Затем у ламп меняется оформление, внешний вид ламп выбран имитирующий состояние кнопок (Этап 2)
Скрытый текст:

Последний штрих лампы помещаются поверх ф.кнопок (Этап 3)
Скрытый текст: