straightened out JSON for everything but IE, of course, and added quite a few libraries to combat that problem.