Я так понял, что событие onresize плодит цепочку вызовов, которые становятся в очередь и обработчик вешается на каждое из них. Подключение через timer слабо помогает.
Т.е. есть обработчик клика. При ресайзе окна надо навесить его ещё раз. А вместо этого получается навешивание кучи этих обработчиков.
Чтобы было понятно:
http://jsfiddle.net/ShN35/
После ресайза окошка, клики начинают "плодиться". )))
А надо дёргать всего один раз при клике. ЧЯДНТ?