Scope elementFromPoint to the current TreeScope

Fixes #452
Maybe we could change eventRetargetting to take the index to start at so we don't have to copy the array.

I don't think the slice is a big deal though. Depends on how hot this code is.