fix(tooltip): fix bugs in Safari & Firefox, as well as scrolling bugs

Closes #593. Closes #563. Closes #467. Closes #971.