1. A computer-implemented method comprising: receiving, during presentation of content, a content-manipulation input having a projected stopping point in the content; determining whether the projected stopping point in the content is within a threshold range of a content-based snap point; and responsive to determining that the projected stopping point in the content is within the threshold range of the snap point, causing the content to be presented at the snap point; or responsive to determining that the projected stopping point in the content is not within the threshold range of the snap point, causing the content to be presented at the projected stopping point.