I didn’t fully flesh out the idea of tabs. I was thinking of sending a control message like

Inittabs:tab1:tab2

Which the receiver would then parse and configure itself for.
Then any message that started with tab1: would be redirected to the proper tab with the control part of the message stripped

But that just lead me to the filter text box idea since i am basically just filtering based on message text then I could search for anything plus see all the messages in order still if I wanted and it would be very simple to code.

A copy of it with the filter concept is in the dbgwindow sub folder of above project