Refactor sharer. ContentListView accepts optional sharer.