15. The method of claim 14 , wherein the application type comprises at least one of a flash application type, a web application type, or an included dependencies application type, and the enabled features comprise custom commands, remote control commands, clickable object commands, and gesture commands.
14. A method for voice control of applications, comprising: analyzing an application, using an electronic device, for detecting application type and enabled features; implementing directional events and voice equivalents for the directional events for emulating remote control button presses with speech command mapping; registering commands based on the detected application type and enabled features, wherein the commands control the application when matched with associated speech; receiving text words converted from speech received by a microphone and detecting a speech mode for matching commands with interpreted speech; and executing matched commands for navigating through and controlling the application.