fix(tooltip): unbind element events on scope destroy

Closes #1339
Closes #1346
Closes #1400