1. A dynamic tree control system, comprising: a scripted program sent from a server, the program to be interpreted by a client browser, comprising: program code for displaying, under control of the browser, a tree structure, the tree structure comprising at least one tree node in which at least a portion of data retrieved from the server is represented; and program code for dynamically altering the tree structure without further accessing the server, responsive to an event.