     @_cancelTextSelection() unless _endDragIds.length == 0 and _mouseUpIds.length == 0
     @_ieClassNameUnPatch() if BROWSER_TYPE.ie and @_ieClassNamePatched.length
     if Event.hasTouch()
-      Event.stop(e)
+      # Event.stop(e)
       @click(e)
     else if _stop
       Event.stop(e)

  _delegateMouseMove: (x,y)->
    _mouseMoveItems = @_listeners.byEvent.mouseMove
    return false if _mouseMoveItems.length == 0
    for _viewId in _mouseMoveItems
      _ctrl = @_views[_viewId]
      _ctrl.mouseMove(x,y)
    return true
  #
  # Handle items wanting #startHover( _dragObj ),
  # #hover( _dragObj ) and #endHover( _dragObj ) calls

  _handleMouseMove: ( x, y )->
    @_findNewFocus(x,y)
    @_debugHighlight()
    _mouseMoveHandled = @_delegateMouseMove(x,y)
    _currentlyDragging = @_delegateDrag(x,y)
    return ( _mouseMoveHandled or _currentlyDragging )
  #
  # Handle items being dragged, sending #drag(x,y) calls to them
  _delegateDrag: (x, y)->
