нужно перезагружать компонент с рекламой не чаще, чем раз в 30 секунд, и чтобы перезагрузка срабатывала при клике на любом месте сайт. Например, юзер ответил на комментарий или нажал лайк, и если дата, записанная в глобальной переменной больше чем 30 секунд, чем текущая дата, то срабатывает перезагрузка компонента с рекламой.
Вопрос именно как отследить любой клик в любом месте сайта и перезагрузить компонент?