some work on buildtimeline, but mostly worked on htmlDiff and make it contenteditable friendly