moved Widget to a Steez base class for streaming, stubbed Translator