mobile-detect.js (bower): Device detection (phone, tablet, desktop, mobile grade, os, versions)
Keywords: useragent|mobile|phone|tablet|detect|device|browser|version|mobilegrade|sniff