Took another look at this code. Looking at what it does, its something of a legacy item from earlier versions and has is not integral to the overall gnocl widget set. Ok, the package will produce items, but this functionality is handled by other widget. The test code creates a menu item. Fine. That code binding already exists. I'm certain that no-one has used the gnocl::action function, it hasn't been previously documented and, judging by the lack of functionality in the original code, there would have been feedback. So, I'll remove the module from the core.