 			layout.itemSize = computeItemSize()
 			layout.invalidateLayout()
 //			collectionView.collectionViewLayout.invalidateLayout()
+			
+			updateLabel()
 		}
 	}
 	

		super.loadView()
		view.backgroundColor = UIColor.lightGrayColor()
		view.addSubview(collectionView)
	}
	
	lazy var pinchGestureRecognizer: UIPinchGestureRecognizer = {

//		collectionView.setNeedsLayout()
//		collectionView.reloadData()
//		layout.invalidateLayout()
		
		titleLabel.sizeToFit()
		valueLabel.sizeToFit()
		
		let s0 = titleLabel.bounds.size
		let f0 = CGRect(x: 10, y: frame.minY - s0.height - 10, width: view.bounds.width - 20, height: s0.height)
		titleLabel.frame = f0

		let s1 = valueLabel.bounds.size
		let f1 = CGRect(x: 10, y: frame.minY - s1.height - 10, width: view.bounds.width - 20, height: s1.height)
		valueLabel.frame = f1
	}
	
	override func viewWillAppear(animated: Bool) {
