started implementing chat pane swapping