1. A computer-implemented method comprising: receiving, during presentation of content, a content-manipulation input having a projected stopping point in the content, the projected stopping point is based on a velocity or an inertia and a friction of the content-manipulation input; responsive to receiving the content-manipulation input, altering a threshold range of a primary snap point based at least in part on a factor of the content-manipulation input, the factor of the content-manipulation input including one or more of the velocity or the inertia and affecting movement through the content, the threshold range of the primary snap point having a first distance before or after the primary snap point, and the primary snap point having a primary hierarchy value; determining, after altering the threshold range of the primary snap point, whether the projected stopping point in the content is within both the threshold range of the primary snap point and a threshold range of a secondary snap point, the secondary snap point having a secondary hierarchy value; and responsive to determining that the projected stopping point in the content is within both the threshold range of the primary snap point and the threshold range of the secondary snap point, causing the content to be presented at the primary snap point based on the primary snap point having the primary hierarchy value, and altering one or more of the velocity, the inertia, or the friction of the content manipulation input.