 		let contentInsetLet = Double(collectionView.contentInset.left)
 		let offsetX = CGFloat(round((length * valueAdjusted) - contentInsetLet))
 		//print("offsetX: \(offsetX)    [ \(length) * \(valueAdjusted) - \(contentInsetLet) ]")
-		
-		let originalValueDidChange = valueDidChange
-		valueDidChange = nil
+
 		collectionView.setContentOffset(CGPoint(x: offsetX, y: 0), animated: false)
-		valueDidChange = originalValueDidChange
 	}
 	
 	

		return result
	}
	
	func setContentOffset(value: Double) {
		let length = model.lengthOfFullItem
		if length < 0.001 {

					
					dispatch_after(delay, dispatch_get_main_queue()) {
						self.changeZoom(zoom: zoom4, value: originalValue)
						self.enablePropagation()

						let changeModel = SliderDidChangeModel(
							value: originalValue,
