IIRC, I get that weird -1 when using the glut:mouse-wheel event.
You were right, removing the mouse-wheel method allowed me to access the new enums with the normal mouse method. Feels much nicer as well.
Handling the -1 with a different keyword name than I provided might still be a good idea for the sorry that stumble upon the glut:mouse-wheel trap :)
cm