   # the current stage.
   _showStage: (anchor) ->
     if anchor isnt @lastOp.anchor
-      @stages[@lastOp.anchor].style[css.transform] = 'translate3d(-9999px, 0, 0)'
+      hideEl @stages[@lastOp.anchor]
       @lastOp.anchor = anchor
       @lastOp.reset  = true
       @stages[anchor].style[css.transform] = 'translate3d(' + do =>

      @_stageReset @lastOp.anchor, =>
        @isFrozen = true
        # Swap the visibility of the elements.
        @stageHolder.style[css.transform] = 'translate3d(-9999px, 0, 0)'
        @cleanEl.style[css.transform] = 'translate3d(0, 0, 0)'
        callback?()
    @


    if @isFrozen
      @isFrozen = false
      # Swap the visibility of the elements.
      hideEl @cloneEl
      showEl @stageHolder
      # Set `lastAngle` to 0 so an immediately subsequent call to `freeze` triggers the callback.
      @lastOp.angle = 0
    @
