I know this is like 9 months after the fact, but...
I was hoping there were some insults traded in Russian, but sadly no. It was very polite.
I want to make a point here.
For those of you who actually BOUGHT this awesome product, Aren's responses have been very patient, and way better than most people supporting their products. I search here after I've read the FAQs and after I have tried many things. Then I know what I'm looking for and get right to the answer. I've had lots of small little problems with NGUI, but mostly of my own design. Sometimes because I was lazy and cut/pasted code/prefabs without looking carefully at it.
Last thing I was looking for was a mistake on my part clearly because I couldn't get the answer here. It turns out I had to recreate the 2D GUI root then moved my stuff from the old one over to the new one (then delete the old one). I've had to do this three times, now. Not sure why. But my point is this:
It's not his job to answer every question and supply example code. If you're asking questions about coding because you have minimal coding knowledge, learn to code better or ask someone else to do it. Stretch your skills and try to understand what's going on - it will pay off a lot. Precisely BECAUSE I had to look at the code (not all of it, just portions - mostly the API and the examples) - I realized how beautifully small all the little pieces are. This makes them understandable, and modular, like lego bricks.
I have rewritten many pieces of my old and new code bits to be small and decoupled as possible so they can be reused elsewhere, even inside the same project. Thanks, Aren. Suddenly I understand what I'm doing and it reads like a book now.