Refactored contactView and contactRowView