BS-8918
[6.3.0] Groovy editor code folding issues

use of a document listener instead of databinding using the text of the
widget