I don't quite understand why Qt4 would subscribe to messages all the time rather than only when the dialog is on.