Как найти узел DOM, который находится в заданной (X, Y) позиции? (Хит тест)

У меня есть координаты (X, Y) точки в документе HTML. Как определить, какой узел DOM находится в этих координатах?

Некоторые идеи:

Есть ли функция проверки попадания DOM, которую я пропустил, которая берет точку (X, Y) и возвращает туда элемент DOM?Есть ли эффективный способ пройти дерево элементов DOM, чтобы найти содержащий элемент? Кажется, это было бы сложно из-за абсолютно позиционированных элементов.Есть ли способ симулировать событие в заданной (X, Y) позиции, чтобы браузер заканчивал тем, что создал объект события, который имеет указатель на элемент?

(Фон: яm встраивание Qt 's QWebView в нативном приложении. Я'Я пытаюсь изменить контекстное меню, которое предоставляет виджет Qt, на основе узла DOM, на котором находится мышь, но Qt 4.5 не может выполнить проверку элемента DOM, хотя эта функциональность появится в 4.6. Так что я'я надеюсь, что смогу выбросить координаты в Javascript и провести там тестирование попаданий с помощью DOM API.)

Спасибо!