 		self.removeAnnotations(self.annotations.allObjects)
 	}
 	
-/*
-	func (){
-		
-	}
-*/
-	
 }
 
+// MARK: - UIScrollViewDelegate
 extension JCTiledScrollView : UIScrollViewDelegate {
-	
-	// MARK: UIScrolViewDelegate
 	
 	func viewForZoomingInScrollView(scrollView: UIScrollView) -> UIView? {
 		return self.tiledView

		self.tiledScrollViewDelegate?.tiledScrollView?(self, didReceiveTwoFingerTap: gestureRecognizer)
	}
	
	
	// MARK: UIGestureRecognizerDelegate
	
	/** Catch our own tap gesture if it is on an annotation view to set annotation. Return NO to only recognize single tap on annotation
	*/
	override func gestureRecognizerShouldBegin(gestureRecognizer:UIGestureRecognizer) -> Bool {

	}
}

// MARK: - JCTiledBitmapViewDelegate
extension JCTiledScrollView : JCTiledBitmapViewDelegate {
	
	func tiledView(tiledView:JCTiledView, imageForRow row:Int, column:Int, scale:Int) -> UIImage{
		return self.dataSource!.tiledScrollView(self, imageForRow: row, column: column, scale: scale)
	}

}

// MARK: - UIGestureRecognizerDelegate
extension JCTiledScrollView : UIGestureRecognizerDelegate{
	
	func singleTapReceived(gestureRecognizer:UITapGestureRecognizer) {
		
		if gestureRecognizer.isKindOfClass(ADAnnotationTapGestureRecognizer.self) {
