Quality of predictions has dropped significantly. I used to be able to type effortlessly. Now, it seems like every sentence has a new, made up word, i.e. 5hat not that. My suggestion for CENTER prediction window, add speed to the algorithm: < 0.5 sec/word : only offer words in dictionary >= 0.5 sec/word : offer existing algorithm (new words) With user average typing speed and current typing speed taken into consideration. Slower typing meaning more deliberate, more likely new word.