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.