Improving tooltip API