As you see, even if yepnope seems to use some unorthodox method, we get exactly what we were looking for: ordered execution. And the error is definitely gone !
Now, let’s get rid of the noise. I’m only interested in browsing the thesaurus, so all other stuff around it is just noise to me.
My fifth attempt (open in jsFiddle):
produced this result:
No errors in the console. No useless decoration. All done. You can even expand children and it just work!
Oops, no. Too soon.