what is biojs for the mobile viewport