- improved error handling in different environments (doesn't error out in Node, or headless browsers) - Added typing for the main get function - always returns visitorId even if API request times out (if it finds it) - added requestId to the response object