messageView as a layout
unify context and dashboard