 
 
     delta = @_normalizeAngle delta
-    @lastOp.angle = delta
-    # Invoke the effect method with the delta as an angle argument.
-    @lastOp.fn.call @, delta, @lastOp.anchor, @lastOp.options
-    # Pass the delta to the movement callback.
-    @settings.touchMoveCallback delta
+    @_lastOp.angle = delta
+    @_lastOp.fn.call @, delta, @_lastOp.anchor, @_lastOp.options
+    @_settings.touchMoveCallback delta
+
 
 
   # Teardown process when touch/drag event ends.

      angle


  # Allows other methods to change the tween duration or disable it altogether.
  _setTweening: (speed) ->
    # To loop through the shaders, derive the correct pair from the current anchor.
    shaderPair = if @_lastOp.anchor in anchorListV then anchorListV else anchorListH

    # Loop through the panels in this anchor and set the transition duration to the new speed.
    for panel, i in @_panels[@_lastOp.anchor]
      panel.style[css.transitionDuration] = speed + 'ms'
      if @_shading
        for side in shaderPair
          @_shaders[@_lastOp.anchor][side][i].style[css.transitionDuration] = speed + 'ms'

    @


  # `_setShader` determines a shader's opacity based upon panel position, anchor, and angle.

    # Change the cursor to the active `grabbing` state.
    @_stageHolder.style.cursor = css.grabbing
    # Disable tweening to enable instant 1 to 1 movement.
    @_setTrans 0, 0
    # Derive the axis to fold on.
    @_touchAxis = if @_lastOp.anchor in anchorListV then 'x' else 'y'
    # Set a reference to the last folded angle to accurately derive deltas.
