Seems like the header indicates it's a delegate, but the usage just goes directly to the flowLayout's collection view.  Should it be a delegate property?