Вообще-то я ничего не изобрёл, просто сделал более наглядную версию, т.к. предыдущая версия, которую тут создали, мне показалась сложноватой для понимания большинства.
Исключающее ИЛИ я использую на рычагах, а для кнопки данная конструкция проще. Поищи на ютубе - там есть и более компактные варианты.