fix(tooltip): tackle DOM node and event handlers leak

Closes #1133