messagecontext first pass; ua updated; updated sidebar