It might be fixed if JQuery methods null out events whenever they are
removing DOM nodes, such as in empty() or remove(). Otherwise you'd need to
unbind() events manually any time you're removing nodes. It also has to be
done whenever you leave or reload a page (by binding to the unload event).