A markup programming technique is described which directs a rendering
agent to display at least two charts at the same time and, in response to
a cursor operation over one of the charts, to replace the other chart.
The cursor operation need not be a mouse click and can simply be the
event of moving the cursor into a specified area of the first chart.