No, wait, no, I don't need to remove g.onclick. I can't imagine. And g.addEvent() (aka Dygraph.prototype.addEvent) is different from Dygraph.addEvent, in that it's tracked and destroyed along with the graph.