custom tooltip, text overlap fixed