1. A method for operating a computer architecture independent device for generating and displaying a graphic user interface (GUI), the method comprising steps for: generating a GUIScript defining said GUI; generating said GUI responsive to said GUIScript; generating and storing scripts defining respective GUI objects; scripting behavior of a program responsive to operator interaction with one of said GUI objects; and presenting at least one of said GUI objects to thereby form an updated GUI.