A load-module error is now reported correctly (I think); exposing Scheme primitive procedure modifier-key-flags->list in C-API, which seems kind of wrong; defined a <modifier-key-event> class for events that take modifier-keys; the root <event> class may be defined as discrete which means that it'll play a part in key chording sequences. A non-discrete event--like a mouse movement event or a leap motion event--will not play any role in key chording sequences; the parsing for modifier-keys was refactored into a procedure strip-off-modifier-keys.
I updated the template files to the latest guile-noweb-autotools-template.