Повторное может случаться когда данные подгружаются ajax запросом и каждый раз устанавливается обработчик, например, нажатия на какие-то однотипные элементы, допустим, CheckBox-ы. Вот так у меня и случилось.
Конечно этого можно избежать другими дополнительными проверками, но сейчас не об этом.