JC: refecotoring views for the index by adding event_taskx and sourced & supplied partx. Spec passes.