fixes `preventDefault()` on IE11
base interaction for zoom box on pointer events