docs tips pass arguments to callbacks