fix(tooltip): always remove an existing tooltip before adding a new one (fixes #403)
fix(tests): fixed a few failing tests (related to #403)