ability to manipulate text DOM