code: def poll_event(self):
          
          """
          cdef tb_event e
          with self._poll_lock:
              with nogil:
                  result = tb_poll_event(&e)
          assert(result >= 0)
          if e.ch:
              uch = unichr(e.ch)
          else:
              uch = None
          """
          for e in tdl.event.get():
              # [ ] not all events are passed thru
              self.e.type = e.type
              if e.type == 'KEYDOWN':
                  self.e.key = e.key
                  return self.e.gettuple()
docs: Wait for an event and return it.
  
             Returns a tuple: (type, unicode character, key, mod, width, height,
             mousex, mousey).