 
 			x = limitedX = getLimitedX item, x
 			y = limitedY = getLimitedY item, y
-
-			# if item._impl.swingPending and not item._impl.swingDisabled
-			# 	y = getSwingY item, y
-
-			# unless item._impl.swingPending
-			# 	if y isnt limitedY
-			# 		item._impl.swingPending = true
-			# 		list.push item
-			# 		unless pending
-			# 			pending = true
-			# 			requestAnimationFrame vsync
 
 			if item._contentX isnt x or item._contentY isnt y
 				item.contentX = x

			x = e.deltaX / WHEEL_DIVISOR
			y = e.deltaY / WHEEL_DIVISOR

			# if Math.abs(y) > Math.abs(x)
			# 	x = y

			if x > 0 and x > maxX
				maxX = (maxX * (i-1) + x) / i
			else if x < minX

			if snap
				snapTarget = getSnapTarget target
				shouldSnap = data[lastSnapTargetProp] isnt snapTarget
				if shouldSnap
					target = snapTarget
					data[lastSnapTargetProp] = snapTarget
