1. A text entry system, comprising: an auto-correcting keyboard region comprising a plurality of the characters of a character set, wherein locations having known coordinates in the auto-correcting keyboard region are associated with corresponding character set members, wherein user interaction within the auto-correcting keyboard region determines a location associated with the user interaction; an object evaluation component which evaluates at least one candidate object by calculating a matching metric based on location values calculated between at least one determined interaction location and at least one known coordinate location corresponding to one or more character set members within the auto-correcting keyboard region; and which ranks the at least one evaluated candidate object based on the calculated matching metric values; and a selection component which presents said at least one candidate object to the user according to its ranking.