The creation of the web was driven by interoperability and device independence, meaning anybody should be able to access the web regardless of the operating systems or devices he/she is using. The web is becoming more interactive and application developers are using various tools to implement their desired interface and interactive functionalities. One of the common problems, which makes interaction with the web extremely difficult or sometimes impossible, is the automation mechanism used in static and dynamic pages. For example, the user is required to hover the mouse on a link or dynamic menu to be able to open it. Or, as soon as a selection is done in a combo box, the page refreshes automatically and some new form controls appear or disappear, or the user is directed to a completely different page. All these automatic changes make interaction with the page very difficult or sometimes impossible for disabled users.