Add IE touch support via pointer events

Switching from hammer to custom touch code lost pointer event support which is required for touch in IE and Phone IE. This change adds in pointer event support to the custom touch code and adds the two CSS changes necessary for IE to get the touch events.