Yes I do have an ATI card but GLUT uses X for mouse handling so it shouldn't matter. I've since taken a brief look at the freeglut code and it looks like they have quick-hackish ways of detecting mouse features. Either that or freeglut can't handle my slightly bleeding edge Xorg-server. Anyway, I think I've hit the ceiling with glut with what I want to do in my app and should probably bite the bullet and retry cells+togl or cells+gtk. If only cl-clx worked with cl-opengl. sigh.