 
   _onTouchStart: (e, cube) ->
     e.preventDefault()
-    @_touchStarted = true
+    cube.touchStarted = true
     e.currentTarget.classList.add 'no-tween'
     if e.type is 'mousedown'
       cube.y1 = e.pageY



  _onTouchEnd: (e, cube) ->
    @_touchStarted = false
    mod = cube.yDelta % 90
    if mod < 45
      cube.yLast = cube.yDelta + mod



  _onTouchMove: (e, cube) ->
    return unless cube.touchStarted
    e.preventDefault()
    cube.diff = (e.pageY - cube.y1) * @touchSensitivity
    cube.yDelta = cube.yLast - cube.diff
