A method and apparatus for ordering or reordering objects (e.g., data,
content, input objects, controls) within an electronic document. In a set
order mode of operation, an operator orders objects by selecting or
clicking on them in their desired order. During the set order mode, the
apparatus displays a first indicator reflecting the set order mode, and a
current index value--the order or position at which the next selected
object will be placed. A control mode of operation is activated by
engaging a predetermined key or control (e.g., CTRL key). During control
mode, the apparatus displays a second indicator showing that the control
mode is active, and the index of a target object (an object identified by
a cursor controlled by the operator). The operator can reset the current
index to the index of the target object by clicking on the target object
while control mode is active.