The subject application is directed to a system and method for generating
a dynamic composite source user interface. Text data is received into a
data document stored in associated memory. Data representing each of a
plurality of graphical elements that correspond to the received text data
is then received. A visual indicator, corresponding to each of the
graphical elements, is generated on an associated display. Selection data
representing a selection of one of the graphical elements on the
associated display is then received. Pointer data is then associated with
the selected graphical element. The pointer data is further associated
with the text data. Next, the selected graphical element is then
displayed on the associated display in conjunction with the text data, as
referenced by the pointer data.