Refactored ContactListView