создаешь новый виртуальный объект в js , связываешь кнопку с этим объектом. Затем следишь за состоянием этого вирт.объекта.
У меня лампочка связана с реальным объектом. Я хочу обрабатывать событие именно физического нажатия. Если пользователь нажал, тогда другое состояние меняем.
У меня сейчас есть эта лампочка и галочка. Учитывать движение. Я хочу чтобы когда по лампочке нажали, галочку снять на три минуты.
А то сейчас из за Галочки лампочка не загорается. Так как она отключается через время отсутствия движения. Надо сначала галочку снять. Это не удобно