As noted in the discussion on init, the fourth component of the geometry color is the alpha value of the color. Thus, we set this component to the value passed to the function.

We want to update the display as the alpha value changes. To insure that the CGWorld display is updated when we make the call
    glutPostRedisplay();
we set its window as the current one with the call
    glutSetWindow(windowHandle);