BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a diagrammatic view of the properties available in an application operating on a computer system of one implementation.
FIG. 2 is a diagrammatic view of a computer system of one implementation.
FIG. 3 is a high-level process flow diagram for one implementation of the system of FIG. 2.
FIGS. 4-8 are diagrams for one implementation of the system of FIG. 2 illustrating program logic that executes at the appropriate times to implement one or more techniques for the system.
FIG. 9 is a process flow diagram for one implementation of the system of FIG. 2 illustrating the stages involved in tracing characters.
FIG. 10 is a diagrammatic view for one implementation of the system of FIG. 2 illustrating the components that allow customization of the user experience.
FIG. 11 is a diagram for one implementation of the system of FIG. 2 illustrating an exemplary sinusoid transformation.
FIG. 12 is a process flow diagram for one implementation of the system of FIG. 2 illustrating the stages involved in customizing the user experience using content in external files.
FIG. 13 is a process flow diagram for one implementation of the system of FIG. 2 illustrating the stages involved in resizing the words based on user interaction.
FIGS. 14-17 are simulated screens for one implementation of the system of FIG. 2 illustrating variations of the sizing and placement of words based on user interaction.
FIG. 18 is a diagrammatic view for one implementation of the system of FIG. 2 illustrating content being authored by multiple authors and used in customizing the user experience.
FIG. 19 is a process flow diagram for one implementation of the system of FIG. 2 illustrating the stages involved in customizing and processing events.
FIG. 20 is a diagram illustrating a sample text file for one implementation of the system of FIG. 2.
FIG. 21 is a process flow diagram for one implementation of the system of FIG. 2 illustrating the stages involved in processing programmatic events.
FIG. 22 is a logical diagram for one implementation of the system of FIG. 2 and the stages of FIG. 21 illustrating an exemplary programmatic event being processed.
FIG. 23 is a process flow diagram for one implementation of the system of FIG. 2 illustrating the stages involved processing hover events.
FIG. 24 is a logical diagram for one implementation of the system of FIG. 2 and the stages of FIG. 23 illustrating an exemplary hover event being processed.
FIG. 25 is a process flow diagram for one implementation of the system of FIG. 2 illustrating the stages involved in processing a speech event.
FIG. 26 is a logical diagram for one implementation of the system of FIG. 2 and the stages of FIG. 25 illustrating an exemplary speech event being processed.
FIG. 27 is a logical diagram for one implementation of the system of FIG. 2 illustrating an exemplary event being processed for a comic.
FIG. 28 is a process flow diagram for one implementation of the system of FIG. 2 illustrating the stages involved helping a user understand a word.
FIG. 29 is a process flow diagram for one implementation of the system of FIG. 2 illustrating the stages involved helping a user reinforce an understanding they already have of a word.
FIG. 30 is a process flow diagram for one implementation of the system of FIG. 2 illustrating the stages involved in setting some exemplary types of tags in the settings files for customizing the actions.