re passing objects up and down the widget hierarchy via their interfaces

Oops! I missed '()' off the end of the high level object instantiation.
Its been a while!
It runs now so I'll test about whether I'm changing the object or a
copy.
Rgds Dean