1. A computer-readable medium having stored thereon computer-readable instructions that when executed by a computing device cause the computing device to: control presentation of an image mosaic in a display of a first device, wherein the image mosaic is created from a plurality of overlapping images, wherein a first seam is shown between a first pair of the plurality of overlapping images, wherein a first seam includes a plurality of pixels in the image mosaic, wherein on a first side of the first seam a first image of the first pair is shown and on a second side of the first seam opposite the first side a second image of the first pair is shown; receive an indicator of an interaction by a user with the image mosaic presented in the display, wherein the indicator indicates that the user has selected a pixel of the plurality of pixels of the first seam and has moved the selected pixel to a first location within an overlapping region between the first pair of overlapping images; compute a second seam that includes the first location; and control presentation of the image mosaic in the display of the first device, wherein the image mosaic includes the second seam between the first pair of overlapping images, and further wherein the second seam replaces at least a portion of the first seam in the image mosaic.