exposed parseResult function to allow 3rd parties to use it directly (such as Google parsing)