introduced UICollectionView subclassing approach to fix memory leakage resulting from retain cycle between UICollectionView+Draggable and LSCollectionViewHelper.