Re-factoring the tooltip function for scatter chart.
 Earlier, there is a seperate function for handling overlapped tooltip. Merged with the common changes