listview cell recycling fixes
more list cleanup
added flow layout to the list view