Updated Generic Handler to use proper User Agent