allow functional itemViewContainer within a collection view