In the end, find_closest was giving odd results even when the offending mouse_text object was not created. So I fired it and replaced it with a 'find_closest_label()' that searches only the text labels for the closest match. Problem solved ... errr ... worked around. Jeff