                 @shiftRight()
               
             # Reset end position
-            @touch.start = @touch.end = undefined
+            @touch._start = @touch._end = undefined
             
       true
       

    keyDown: (e) =>
      if @isActive() and Rondell.activeRondell is @.id
        # Clear current rotation timer on user interaction
        if @autoRotation.timer >= 0
          window.clearTimeout(@autoRotation.timer) 
          @autoRotation.timer = -1
          
        switch e.which
          # arrow left

        
    _autoShift: =>
      autoRotation = @autoRotation
      if @isActive() and autoRotation.enabled and autoRotation._timer < 0
        # store timer id
        autoRotation._timer = window.setTimeout( =>
            @autoRotation._timer = -1
            if @isActive() and not autoRotation.paused
              if autoRotation.direction then @shiftRight() else @shiftLeft()
          , autoRotation.delay
