Weirdly enough, I don't think noScript is the solution (it is heavy, unpractical and I dare not look the code).
I am pretty awry of the evolution of the DOM + JS interaction and the new features brought in browsers that looks like both a cancer and instabilities to come.