using j resigs jsdiff.js