Implementing a document listener.
next step is the algorithms
Getting back into after a year.