Update tooltip.js

I'm still pretty new to js. Is there some reason bind/unbind was used instead of on/off? On/off prevents wiping out any other handlers for the given event. Anyhow, this ultimately solved my problem and I thought I'd share it.