BeHappy has scripting support. This can be useful if you want to control BeHappy from another application, to display help files, as an example.
The first page, protocol, describes the different new scripting properties introduced in BeHappy's objects, and the protocol used to communicate with BeHappy. Examples of scripting are done, you'll need Attila Mezei's hey tool to experiment them. The second page, HappyCommander describes an example class that can be used in an application tu control BeHappy.