Detect touchable device with user agent AND touch event check