Integrated fix for IE Touch pointer events

It moves the map when it's not supposed to. For example, when dragging
in a dialog box over a map, the map gets the event and moves.