def __new__(self, title='') :
    global Windows
    global nWindows
    self._id = glutCreateWindow(title)
    glutDisplayFunc(&soyDrawWindow)
    Windows = <void **>realloc(Windows, sizeof(void *)*(nWindows+1))
    Windows[nWindows] = <void *>self
    nWindows = nWindows + 1