Support Chrome's touch event implementation

Chrome starts its touch event identifiers at zero and reuses identifiers which is unusual. We no longer to an implicit boolean test on the touch event identifier to see if we're tracking anything and now work on Chrome.