                 @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

      
      switch e.type
        when 'touchstart'
          @touch._start = 
            x: touch.pageX
            y: touch.pageY
        when 'touchmove'
          e.preventDefault() if @touch.preventDefaults
          @touch._end =
            x: touch.pageX
            y: touch.pageY
        when 'touchend'
          if @touch._start and @touch._end
            changeX = @touch._end.x - @touch._start.x
            if Math.abs(changeX) > @touch.threshold
              if changeX > 0
                @shiftLeft()
