correct way to detect windows phone (both 7/8)