An experiment using UICollectionView API.