1. A method of improving navigation of content in a user interface that has been rendered in a content aggregation framework, comprising steps of: detecting, on a navigable element of an input document encoded in a markup language, an indication that a navigation stop should occur at this element in a determined navigation order; programmatically determining, responsive to detecting the indication, the navigation order in which the navigation stop at the element should occur; and programmatically modifying the navigable element from the input document to specify the programmatically determined navigation order.