tidy text input and comments
text interpreters role is poorly defined from main threads activities