       # We don't have discontinuous objects so we're ok
       return @_get_snap_coord(@sys[i])
     else
-      # We have discontinuous objects, so we need to find which 
+      # We have discontinuous objects, so we need to find which
       # one we're in, we can use point_in_poly again
       sxs = @sxss[i]
       sys = @syss[i]

  _render: (ctx, indices, {sxs, sys}) ->
    # @sxss and @syss are used by _hit_point and sxc, syc
    # This is the earliest we can build them, and only build them once
    @sxss = @_build_discontinuous_object(@sxs)
    @syss = @_build_discontinuous_object(@sys)
    for i in indices
      [sx, sy] = [sxs[i], sys[i]]


    # on any NaNs
    #
    # So:
    # { 0: [x11, x12],
    #   1: [x21, x22, x23],
    #   2: [x31, NaN, x32]
    # }
    # becomes
    # { 0: [[x11, x12]],
