Support for customising the useragent