1. A computer-implemented method comprising: providing an interface engine in communication with a stored document comprising a plurality of available input fields; causing the interface engine to display a list of the plurality of available input fields; in response to a first input, causing the interface engine to display possible values for a first available input field; and in response to a second input, causing the interface engine to enter a value for the first available input field of the list of the plurality of available input fields into the stored document, the method further comprising causing the interface engine to move the first available input field of the list of the plurality of available input fields to an end of the list of the plurality of available input fields after the value has been entered into the stored document with only non-filled input fields remaining at the top of the list of the plurality of available input fields of the field explorer.