clean up events in MessageWindow, which are almost surely contributing to a memory leak, at least in the case where the messagewindow is called (ie each time server contact fails)