starting over with a custom listview adapter