The applications 130 may include a web browser (not shown) for rendering pages written in the Hypertext Markup Language (HTML), Wireless Markup Language (WML), or other languages suitable for composing web pages or other online content.Also included in the memory 102 are a keyboard module (or a set of instructions) 131, a word recommendations module (or a set of instructions) 133, and a dictionary