the idea here is that the menu node provides a service name and options? i wonder if its worth to include that in the bundle? in most cases, the end user will write his own listener and then could build the menu right in the listener, or not?