Improve compare window, still working on the diff engine.