Android mobile device detection is too strict

Unlikely, why take on a giant external dependency for something small like this?