It has a misleading name, it should be just a user-agent detector, as one cannot identify devices by just looking at user-agent header.