Эту проблему можно решить разными "воркэраундами", но нужно именно сделать так чтобы функция по нажатию выполнялась один раз. Там есть счетчик, который тоже зависит от количество запусков функции.
__________________ "Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете." Мой сертификат :-D клацай