[tabbedchatwidget] refactorng