Fix for issue #327 touch overriding mouse events.  Only allow touch on devices we know are touch only and not touch and keyboard