I'm still concerned we're referencing globals that way, though I guess that's what address your next proposal :)

FTR here I'd expect we just trigger an event the worker would listen to so we could get rid of coupling the browser port to the conversation list object.