trying to fix mobile detection