The issue is in IE 6-8, just defining the getter throws a syntax error so it can't be used. We could fix the issue in `touch.js` by using `pointermap.size()` but that doesn't fix the Map API violation. Any other thoughts or suggestions?