   //MARK: TileSource
   
   func tiledScrollView(_ scrollView: JCTiledScrollView, imageForRow row: Int, column: Int, scale: Int) -> UIImage? {
-    //FIXME: JC - improve this poor @3x support.
-    //Ideally we have @3/6/12/24 tiles, but if not we need to change the original image size
+    // Ideally we have @3/6/12/24 tiles, but if not we need to change the original image size. See skippingGirlImageSize
     var tileScale = scale
     if (scale % 3 == 0) {
       tileScale = (scale * 10) / 15

  func tiledScrollView(_ scrollView: JCTiledScrollView, didReceiveSingleTap gestureRecognizer: UIGestureRecognizer) {
    let tapPoint = gestureRecognizer.location(in: scrollView.tiledView)
    
    //tap point on the tiledView does not inlcude the zoomScale applied by the scrollView
    self.statusLabel.text = String(format:"zoomScale: %0.2f, x: %0.0f y: %0.0f", scrollView.zoomScale, tapPoint.x, tapPoint.y)
  }
  

    scrollView.zoomScale = 1
    
    scrollView.tiledView.shouldAnnotateRect = true
    scrollView.levelsOfZoom = 3
    scrollView.levelsOfDetail = 3
    
