private static void handleImageClick(final Activity activity, final Geocache cache, final Spannable spannable) {
            HtmlUtils.addImageClick(spannable, span -> {
                final String imageUrl = span.getSource();
                final List<Image> listingImages = cache.getNonStaticImages();
                CollectionUtils.filter(listingImages, i -> i.category == Image.ImageCategory.LISTING);

                final int pos = IterableUtils.indexOf(listingImages, i -> ImageUtils.imageUrlForSpoilerCompare(imageUrl).equals(ImageUtils.imageUrlForSpoilerCompare(i.getUrl())));
                ImageViewActivity.openImageView(activity, cache.getGeocode(), listingImages, pos, null);
            });
        }
CALL IN BACKGROUND ONLY! Renders cache description into an Editable.
main/src/main/java/cgeo/geocaching/CacheDetailActivity.java