if this function is always called with `this` as an instance of `Tooltip`, why not make it a property of the prototype? Will help read it when we come back to this file later