The new extra lesson is that anything can work just fine for a Hardware-Accelerated frontend :P
Sure, you can do that in javascript too, but Flash Player uses deferred reference counting with weak pointers and gc to collect cycles.
http://www.adobe.com/devnet/actionscript/learning/as3-fundamentals/garbage-collection.html
