JSON/REST browser interfaces mostly done.