   else 
     # IE9 gets confused if there is an image without a src
     # Chrome puts a weird gray border around IMGs without a src
-    attrs.style.backgroundColor ?= 'transparent'
     SPAN attrs
   
 

      fetch user
      return SPAN null

  attrs.style ||= {}
  style = attrs.style

  # Setting avatar image

    # isn't set to transparent because a transparent icon in many cases
    # will reveal content behind it that is undesirable to show.  
    style.backgroundColor = 'white'
  else if props.set_bg_color 
    user.bg_color ?= hsv2rgb(Math.random() / 5 + .6, Math.random() / 8 + .025, Math.random() / 4 + .4)
    style.backgroundColor = user.bg_color

  id = if anonymous 
         "avatar-hidden" 
