got map working and sized viewport for mobile