Merge pull request #344 from scrollback/bug-fixes

fix: throw error if init.origin is undefined
update user object on join-dn and part-dn
* fix for follow button update issue