Debug, organize code

Without bug where Output frame before reset
insert list(self.storage = [ ]) to check have widgets yet.
if yes then destroy and create new one
***********