It's true it not a bug of jquery ui per se. However, jquery ui and jquery mobile are quite often complentary each other. You would expect people to use them side-by-side. Those demontration code was valid for me to extend to include my desired features. The enhanced logic was ok during my unit testing but I then hit the problem when I include it into my real project which includes the jquery mobile package too. Now, I have to put extra days to rework out a solution. So, it defeats the purpose of jquery ui library -- easy and quick for application development. The jquey library development is a set of long-term projects. So, I wish that the development has a bit of engineering approach in which:
1. a better coordination among jquery library development projects.
2. an enhancement/rule to css namespace convention.
I certainly very appreciate all efforts that jquery developers have put in so that I can put up ui components much easier and quicker than it was long time ago.