A few thoughts added as comments

Future plan for the animation queue is to use HTML 5 LocaleStorage. See
anim queue code