Based on work by Daniel Manjarres. One of the major changes is to eliminate the "TimedLoop" construction where we have "local" animation loops, in which we don't pass through the main event handler. SVN revision: 80542