couldn't resist
implement cbClient interface for user
update devcalls, fix typo in usercalls
many small fixes