Add mobile detection