This manual describes how an application should interact with the user. Guidelines for application programming, new widget development, and customization and extensions are provided. The Release 1.2 version includes all the new features as well as key topics such as conformance language and virtual key bindings. Includes an easy-to-use reference section.