added a document listener