1. A computer-implemented method comprising: receiving user input to navigate to a page of an electronic document; determining a first file position of a first object on the page; determining a second file position of a second object on the page; searching for one or more annotations associated with a file position between the first file position and the second file position; and when an annotation is located associated with the file position between the first file position and second file position, causing a window to be displayed that includes the annotation.