New tooltip algorithm.