fixed multiple callback args, improved docs slightly