Cleaned up MainListViewAdapter