added quick and dirty mobile detection