Firebase out, XHR in. Minor call issues remain.