TouchStart事件, 引擎是如何找到最上层的触发节点的?

TouchStart事件, 引擎是如何找到最上层的节点的?
主要是想了解其实现原理, 看代码太累了.