A number of the experts on the exchange use a series of UI extensions to provide shuttle and data entry controls. They are written in java but project a tcl interface that makes them fairly straightforward to use. You may...
If you use an RSS reader, you can subscribe to a feed of all future entries tagged 'custom dialog'.