rework list tab to use listview and respond to click events