Below is a command line interface, where commands can be typed in the usual way. The bottom portion of the main window displays the history file. In an interesting twist, the command buttons, and reset, file and menu popups are specified and created using a journal file similar to that used in the journal command. This makes it relatively simple to port the driver to other applications. Instead of a single fixed graphics window, the new GUI has three popup graphics windows, allowing the user to display up to three images at once.
Most command buttons have an associated popup to reset parameters.
One can specify a reset popup similar to the parameter reset window in the previous GUI, or in the case of commands that handle files, one can specify a file selection popup. In a reset popup, some labels specifying variable names have dark outlines. Clicking on such a name pops up a menu of radio buttons allowing one to select the desired option for that variable. Here is an overall screenshot.