Our Web 2.0 application uses dojo widgets that QTP see's as an webelement. When spying QTP see's the micclass and the html id. The html id has a unique number that works great for our DP library's. Problem is the dojo widget is dynamic, so when the application is closed and re-opened the same widget is created and the html id unique number is different and the DP libraries cannot identify. Dojo addon's is install on our QTP 11.