supply a bindingDelegate