       if @clickedBlock? or @draggingBlock? or @lassoSelectAnchor? or @textInputSelecting
         event.preventDefault()
 
-    @iceElement.addEventListener 'touchend', (event) =>
+    @wrapperElement.addEventListener 'touchend', (event) =>
       clearTimeout @lassoSelectStartTimeout
 
       trackPoint = @touchEventToPoint event, 0

      else
        @queueLassoMousedown trackPoint, event

    @iceElement.addEventListener 'touchmove', (event) =>
      clearTimeout @lassoSelectStartTimeout

      trackPoint = @touchEventToPoint event, 0

  hook 'populate', 0, ->
    @touchScrollAnchor = new draw.Point 0, 0
    @lassoSelectStartTimeout = null
    
    @wrapperElement.addEventListener 'touchstart', (event) =>
      clearTimeout @lassoSelectStartTimeout

      trackPoint = @touchEventToPoint event, 0
