Added functions to add and remove channel-specific chat windows, and a dictionary to manage them.