support predictive text input