added tooltip to listviews and fixed ancestor checking only working on the parent