I think it should be `document.elementFromPoint(e.clientX, e.clientY);`
Seems to work fine but i haven't tested on ie8.
Also both elementFromPoint and contains are missing on old browsers so we need to add shim methods to `lib/dom` or disable dragging if browser doesn't support them.