SilverStripe module for detecting different devices server side