 
   Editor::touchEventToPoint = (event, index) ->
     absolutePoint = new @draw.Point(
-      event.changedTouches[index].pageX,
-      event.changedTouches[index].pageY
+      event.changedTouches[index].clientX,
+      event.changedTouches[index].clientY
     )
 
     return absolutePoint

      do (block) =>
        hoverDiv.addEventListener 'mousemove', (event) =>
          palettePoint = @trackerPointToPalette new @draw.Point(
              event.pageX, event.pageY)
          if @mainViewOrChildrenContains block, palettePoint
            unless block is @currentHighlightedPaletteBlock
              @clearPaletteHighlightCanvas()

        # ignore mouse clicks that are not the left-button
        if event.type isnt 'mousemove' and event.which isnt 1 then return

        trackPoint = new @draw.Point(event.clientX, event.clientY)

        # We keep a state object so that handlers
        # can know about each other.
