Personalization of Text Entry Systems for Mobile Phones