benefits collection rendering

described benefits collection rendering, but in my opinion the code is
awful, need to find better solution,
maybe third-party library backbone.collectionView