scaling fix for the mobile viewport