1. A method for providing navigation within an application, the method comprising: receiving a first data input; using meta-data, the meta-data corresponding to a primary process within the application for displaying a plurality of contexts for display data, to determine the plurality of contexts for display data associated with the first data input; and providing, prior to displaying any of the plurality of contexts for display data, a plurality of second user-selectable elements, each one of the plurality of second user-selectable elements associated with a different one of the plurality of contexts for display data.