Kieran Kelleher wrote:
You have given me some ideas. Either it is easy do get this working and I don't get it, or it is too hacky to get this working in which case my reusable component became too difficult to use to be regarded as a reusable component, so I need to rethink my design. Thanks, you have given me some ideas.