EventProcessor ->                                EventProcessor ->
Arg Context : ^&Array : Record,                  Arg Context : ^&Array : Record,
    Message : Message,                               Message : Message,
    Msg_id : WM_COMMAND,                             Msg_id : WM_COMMAND,
    Dlg_id : ID_OK                                   Dlg_id : ID_CANCEL

...                                              ...

/                                                /

EventProcessor ->
Arg Context : ^&Array : Record,
    Message : Message,
    Msg_id : WM_*,
    Dlg_id : ID_*

/