MOAR features

more features and better window handling and made the log keep its
'text' when its disposed and recreated