several tweaks
partial commit; process multiple venues for events; handle multiple async within angular scope