Larry,
Tested on my Windows 7 PC on:
Chrome 42.0.2311.135 m - hasMouse: true, hasTouch: undefined
Chrome mobile iPad emulator: hasMouse: undefined, hasTouch: true
Internet Explorer 11: hasMouse: true, hasTouch: undefined
FireFox 36.0.4: hasMouse:true, hasTouch: undefined
Tested on my iPad:
Safari: hasMouse: undefined, hasTouch:true
Chrome: hasMouse: undefined, hasTouch:true
Very nice!
Regards,
Tom