Some Design & behind-code touches to the chat window(MainView)