Add a kind to detection.

This can be desktop, mobile or bot.
There is some ambiguity with phablets, tablets, netbooks, and game consoles obviously.
There should be no such confusion about bots...