 			}
 		}
 
-		checkMarkView.style = CheckMarkView.CheckMarkStyle.GrayedOut;
 		checkMarkView.checked = selectedIndexes.contains(indexPath.row)
 		
 		cachingImageManager.requestImageForAsset(asset, targetSize: assetGridThumbnailSize, contentMode: PHImageContentMode.AspectFill, options: nil, resultHandler: { (image: UIImage!, info :[NSObject : AnyObject]!) -> Void in

	// MARK: UICollectionViewDelegate
	
	override func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath) {
		selectedIndexes.insert(indexPath.row)
		collectionView.reloadItemsAtIndexPaths([indexPath])
	}
	

		collectionView?.backgroundColor = UIColor.whiteColor()
		collectionView?.registerClass(UICollectionViewCell.classForCoder(), forCellWithReuseIdentifier: reuseIdentifier)
		
		navigationItem.rightBarButtonItem = UIBarButtonItem(title: "Done", style: UIBarButtonItemStyle.Done, target: self, action: "doneAction")
		navigationItem.rightBarButtonItem?.enabled = false
		
		let scale = UIScreen.mainScreen().scale;
		let cellSize = flowLayout.itemSize
		assetGridThumbnailSize = CGSizeMake(cellSize.width * scale, cellSize.height * scale);
