divier hieght accounted for
refactored to extend listview