Javascript track changes for contenteditable (from nytimes.com) · HackerTrans