anchor.diff:              // are we still on the same image?
               _captionCache[i] = htmlCaption;
   
  -            if (i == selectingImage) {
  -              selectedImageCaption = htmlCaption;
  -            }
  +            selectedImageCaption = htmlCaption;
             });
           }
         }
  
positive.code: 
      await new Future.delayed(new Duration(milliseconds: 200));
  
      if (selectingImage == i) {
        selectedImage = i;
        (content.nativeElement as Element).style.opacity = "1";
      }
    }
  
    void goLeft() {
  
negative.code:   FnxGallery();
  
    Future<Null> selectImage(Image i) async {
      if (selectingImage == i) return;
  
      selectingImage = i;
  
      if (withThumbnails == true) {
  