client-side gravatar component