1. A voice interaction system comprising: a processor programmed to initiate audible prompts, the processor receiving speech commands from a user, wherein the processor is programmed via a state chart model to receive events from a plurality of sources, prioritize the events and change states based upon the events, based upon the priority of the events and based upon the state chart model.