The click event was getting bound to the link 2 times per nodereference field on the page.
I added a processed class as each link gets initialized. This fixes the issue.