Black_Fire, никак. правильное решение как раз на фон вешать. либо костыль по клику на document.
если прям очень нужен обработчик - то можешь триггер вызывать там где хочешь event
ну к примеру один из простых способов - хранить время обращения каждого пользователя. и хранить время когда последний раз была запущена команда для этого пользователя. ну и сравнивать эти данные и выдавать нужный результат
кстати тут же если брать в расчет, что у нас изначально 2 одинаковых квадрата и мы находим на сколько один уменьшить относительно другого - то DO можно всегда брать за единицу же?
Задача, конечно, интересная. Но как по мне - хранить данные и вытаскивать в нужное время - именно тут является лучшим решением. Тем более нужно хранить всего 45 значений.