ipad and mobile fixes