1. A non-transitory computer readable medium having stored thereon a browser application, said browser application comprising: a history stack component that maintains a sequential history of content objects accessed by a user; and a user interface component that provides a browser user interface, said browser user interface including a back button that enables the user to navigate backward in the sequential history to go back to a previously accessed content object, said user interface additionally including a forward button that enables the user to navigate forward in the sequential history; wherein the user interface component comprises executable code that is responsive to the user navigating forward via the forward button in the sequential history to a last content object of a plurality of content objects in the sequential history by modifying a function of the forward button such that selection of the forward button while viewing the last content object causes the browser application to display or suggest at least one recommended content object that is not included in the sequential history, whereby the forward button is transformed into a predictive forward navigation control when the user reaches the last content object in the sequential history.