 	}
 
 
+	public func didEndDecelerating() {
+		// override in subclasses
+	}
+
+
+	public func didEndDragging(willDecelerate willDecelerate: Bool) {
+		// override in subclasses
+	}
+
+
 	public func didScroll() {
 		// override in subclasses
 	}

		scrollViewController.updateAppearStateForAllChildrenAnimated(true)

		scrollCompletion?(cancelled: true)
	}




		updateAppearStateForAllChildrenAnimated(animated)
	}


	public func willBeginDragging() {
		// override in subclasses
	}
}


