progress but request is a stumbling block
major patches to indxjs
moved thigns out of indxjs