         m3d = new WebKitCSSMatrix(@ownMatrix)   
         discardUpTo = 0
         for i, o of @transformQueue
-            factor = o.easing (now - o.start - o.delay) / o.duration
+            factor = o.ease (now - o.start - o.delay) / o.duration
             if o.translate?
                 # todo: how to put every func parameter in its own line?
                 m3d = m3d.translate (o.translate.x ? 0) * factor, (o.translate.y ? 0) * factor, (o.translate.z ? 0) * factor


                oldM3d_to_newM3d = newM3d_to_oldM3d.inverse()
                t = unmatrix(oldM3d_to_newM3d)
                t.duration = 10000;
                this.do t

                @_parent

        # o.rotate
        # o.around

        o.duration ?= 1000
        o.delay ?= 0
        o.ease ?= d3.ease("cubic-in-out")
        o.start ?= +new Date()

        @transformQueue.push o
