completed TextfieldEnhancer (still needs javadoc)