Improving text and text input