I don't believe there is a comprehensive reference for wd structure, or specific "magic" conventions that tie together code:
Looking at the websocketclient demo, I can guess that: control event names are routed based on the pc command_control_controltype in the case of: websocketclient_e1_button e1 is a text control. Is this magic for "enter" ? On another note, the particular demo creates a new form whenever it is loaded, without creating a new class. This would be a bug in normal J classes. Is there magic for the forms to track their own handlers? Magic that creates a class instance behind the scenes whenever a form is shown? any other important magic we'd need to be aware of, and what would be a good reading pointer? ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm