1. A method for presenting overlapping images of a selected image in a user interface, comprising: identifying a selected first image; identifying a selected direction from the first image, the selected direction determined from a list including right, left, above, below, zoom-in, and zoom-out; calculating a best neighbor metric for each of one or more other images, wherein each selected direction has its own algorithm to determine the best neighbor metric, wherein calculating the best neighbor metric for images to the right of first image comprises: dividing the first image vertically in half, identifying a compared image from the one or more other images, dividing the compared image vertically in half, calculating a compared total by identifying the total number of keypoints the right-half of the first image and the left-half of the compared image have in common, and subtracting the compared total from the total number of keypoints located in the right-half of the first image; determining the best neighbor image based on the calculated best neighbor metric; and presenting the best neighbor image.