use HasReCaptcha
cache the recaptcha div instead of probably recomputing it every getCaptchaDiv
still provide the site key if you really want it