1. A method for a portable apparatus, comprising: enabling said portable apparatus for character input; comparing inputted characters with words in a list; prioritizing and listing matches of said comparison in a priority list depending on current context; displaying said priority list; enabling selection from said displayed priority list; enabling updating of said list depending on said current context.