considering using a separate chat window still, adding code to allow only one window per chat partner