"Widget is disposed" Exception in ConsoleStyledTextListener.dispose()