start of Spoke API
provide raw node access in handle_list; fixes #799