     return unless @_touchEnabled
     # Enable tweening again.
     @_setTweening true
+
+    # Remove movement listeners.
+    @stageEl.removeEventListener 'touchmove', @_onTouchMove, false
+    @stageEl.removeEventListener 'mousemove', @_onTouchMove, false
+
     # Pass callback final value.
     @settings.touchEndCallback @["_#{ @_touchAxis }Last"]
 

    # If the speed value is `true` reset the speed to the original settings.
    # Set it to zero if `false`.
    if typeof speed is 'boolean'
      speed = if speed then @settings.speed + 'ms' else '0'

    # To loop through the shaders, derive the correct pair from the current anchor.
    if @lastAnchor is 'left' or @lastAnchor is 'right'

    # Attach touch/drag event listeners.
    @stageEl.addEventListener 'touchstart', @_onTouchStart, false
    @stageEl.addEventListener 'mousedown', @_onTouchStart, false
    @stageEl.addEventListener 'touchend', @_onTouchEnd, false
    @stageEl.addEventListener 'mouseup', @_onTouchEnd, false

