Update to more accurately obtain the layer nearest to the touch point

My previous pull request for obtaining a touch point was flawed in how it was obtaining the location.  It was attempting to "estimate".  This checks  the layer position against the touch point to determine if they co-exist inside the same coordinate space - making it a much more accurate reading.