now displaying diff on hover + improvements