1. A method for pausing or resuming a VoiceXML dialog processed by a multimodal application, the method implemented with the multimodal application operating on a multimodal device supporting multiple modes of interaction including a voice mode and one or more non-voice modes, the multimodal application operatively coupled to a VoiceXML interpreter, the VoiceXML interpreter interpreting the VoiceXML dialog to be paused, the method comprising: providing a script variable to hold a pause keyword or a resume keyword that a script evaluates to when at least a portion of a user utterance is received via the multimodal application, and matches one or more words in a pause control grammar specified by the multimodal application; generating a pause event when the VoiceXML interpreter evaluates the script to the pause keyword; wherein generating the pause event is supported by utilizing a VoiceXML Form Interpretation Algorithm (FIA); wherein the FIA interprets the dialog instructions sequentially to identify the dialogs operating under one or more non-voice modes or one or more voice modes; responsive to the pause event, temporarily pausing the VoiceXML dialog by the VoiceXML interpreter; generating a resume event when the VoiceXML interpreter evaluates the script to the resume keyword; and responsive to the resume event, resuming the VoiceXML dialog.