18. A method for speaking text of elements displayed by an electronic device, comprising: defining a plurality of elements with which speakable properties are associated; displaying the plurality of elements in a plurality of views, wherein each view is associated with a speakable order; generating a queue comprising the plurality of elements, wherein the order of the plurality of elements in the queue is set from the speakable order; pausing for a first timeout; identifying audio files associated with each of the plurality of elements of the queue, wherein the audio files correspond to text to speak for each element; sequentially playing back the identified audio files in the order of the queue; and pausing for a second timeout.
23. The method of claim 18 , further comprising: changing at least one of the displayed plurality of elements; and generating a revised queue comprising the changed displayed plurality of elements ordered from the speakable orders associated with the displayed views.