Bringing JS back in for mobile scaling - sigh.