Five Challenges for Intelligent Text Entry Methods