add event listener to listview