The design and evaluation of a high-performance soft keyboard (Proceedings of the SIGCHI conference on Human factors in computing systems the CHI is the limit - CHI '99)