capture listview events