Got the message window up and working, right now it is implemented as a write to a strong stream then call pushToLog() which is a little hackish, but it works, maybe later I can hack together a custom iostream