Hi,
Can you share the code?
Also, I am working on a similar setup for the new Unity UI system and it will be a LOT more intuitive and powerful, I woudl encourage you go that way if you are starting on this.
Are you part of the beta? else pm me and I'll share what I have.
Bye,
Jean