Add a listener for a callback.
globalID (string) - ID that includes the componentID and the event name
(i.e. if componentID='kb1' globalID='kb1.onItemSelected')
callback (function) - the callback to be called when the said event happens
Notify that an event has occurred.
globalID (string) - ID that includes the componentID and the event name
(i.e. if componentID='kb1' globalID='kb1.onItemSelected')
args (object) - data to be sent to the listener.
Default event to be used for when an item on the keyboard has been pressed.
componentID (string) - the ID of the keyboard.
args (object) - data to be sent to the listener.
Register a new keyboard.
componentID (string) - the ID of the keyboard.
generator (function) - a function for the creation of the keyboard.
params (object) - to be returned when using other methods (i.e. getKeyboards and getAllKeyboards).
Remove a listener for a callback.
globalID (string) - ID that includes the componentID and the event name
(i.e. if componentID='kb1' globalID='kb1.onItemSelected')