As indicated above, the markup languages such as HTML, XHTML cHTML, XML, WML or any other SGML-derived markup, which are used for interaction between the web server 202 and the client device 30, are extended to include controls and/or objects that provide recognition in a client/server architecture.