multiple windows using glui and glut

i have a glut program that uses multiple windows.one window for normal object manipulation and the other window for animation…the thing is glut is not very good at managing windows .

i want to use glui to be able to have a little control over these windows…click a button to hide the window or restart the animation…
does anyone have any ideas how i can achieve this