Возможно, лучше использовать мышь с обнаружением пути.
В BrowserClosureNotice у вас есть демонстрационный пример и чистая библиотека javascript для этого.
It не является совершенным, но избегает проблем с документами или событиями мыши ...