A method of controlling the display of content of information resources, comprising: receiving, by a data processing system including one or more processors, a request for an information resource from an application executing on a client device ; and transmitting, by the data processing system , the information resource to the client device , the information resource including at least a first content portion , a second content portion , and a content display management script, the content display management script including computer-executable instructions, which when executed by a processor of the client device , cause the application of the client device to: set a scroll range of the information resource to a first range extending from a first location in the information resource to a second location in the information resource ; display, within a portion of the information resource between the first location and the second location, the first content portion and a content item , the content item including an actionable item to set the scroll range of the information resource to a second range; and responsive to detecting an interaction on the actionable item of the content item , set the scroll range to the second range extending from the first location to a third location of the information resource . receiving, by a data processing system including one or more processors, a request for an information resource from an application executing on a client device ; and transmitting, by the data processing system , the information resource to the client device , the information resource including at least a first content portion , a second content portion , and a content display management script, the content display management script including computer-executable instructions, which when executed by a processor of the client device , cause the application of the client device to: set a scroll range of the information resource to a first range extending from a first location in the information resource to a second location in the information resource ; display, within a portion of the information resource between the first location and the second location, the first content portion and a content item , the content item including an actionable item to set the scroll range of the information resource to a second range; and responsive to detecting an interaction on the actionable item of the content item , set the scroll range to the second range extending from the first location to a third location of the information resource . set a scroll range of the information resource to a first range extending from a first location in the information resource to a second location in the information resource ; display, within a portion of the information resource between the first location and the second location, the first content portion and a content item , the content item including an actionable item to set the scroll range of the information resource to a second range; and responsive to detecting an interaction on the actionable item of the content item , set the scroll range to the second range extending from the first location to a third location of the information resource . <EOS>