Add mouse/touch support to DOM path, and fix positioning