'Processes a character when in the default ``"stream"`` state.'

def _stream(self, char):

    if (char in self.basic):
        self.dispatch(self.basic[char])
    elif (char == ctrl.ESC):
        self.state = u'escape'
    elif (char == ctrl.CSI):
        self.state = u'arguments'
    elif (char not in [ctrl.NUL, ctrl.DEL]):
        self.dispatch(u'draw', char)
