FEATURE added SimpleDocumentListener