Try setting a breakpoint somewhere in this sub. I get the feeling that it gets called several times.