[CLC-1446] Threading activities

JIRA: https://jira.media.berkeley.edu/jira/browse/CLC-1446

Missing jasmine tests, which i'll either slot in during or after the filter work with [CLC-1448](https://jira.media.berkeley.edu/jira/browse/CLC-1446)