Hi all,
thanks for your suggestions. Finaly i solved as recommended by cutting in small pieces ... even if that (it should be an interface ...) is not needed any more ... well i see it as learning... wow! what an tool... Thanks to all that are helping to develop such an tool.