add caching to LaterPay_Helper_Browser so we don't run a billion regexes on each request