@fmarier hopefully this is a lot easier than dealing with the xhr interface directly.