Ajax data

Nearly as performant as static file based method. Reliability is not worse, but failure mode changed.