Hi, Looking into `Dialogs' code, I can see method procedures are loosely placed in module code, not wrapped within relevant type structures. Do I miss some logic or is it just another style of `OOP' coding in Oberon? -- Tomas Kral <thomas.kral at email.cz>