KeymanWeb Output Functions
The KeymanWeb core object
also exposes a number of functions for low-level processing of input, context and output.
Custom user interfaces would not normally use these functions, but they are described here
as some custom keyboards, such as IME-style keyboards, may need to interact with the user interface.