       href: '/post/browse#/' + tag
       class: 'post-tag tag-type-' + type)
 
-    ### Break tags with <wbr>, so long tags can be wrapped. ###
-
+    # Break tags with <wbr>, so long tags can be wrapped.
     a.html a.html().replace(/_/g, '_<wbr>')
 
-    ### convert back to something Prototype or whatever can understand ###
-
+    # convert back to something Prototype or whatever can understand
     a = a[0]
     a.tag_name = tag
     span.appendChild a

#   as necessary to paint, but that's a lot more work.
# - Canvas won't blit partially-loaded images, so we do nothing until the image is complete.
###

BrowserView::update_canvas = ->
  if !@img.fully_loaded
    debug 'image incomplete; can\'t render to canvas'

  debug 'load needed'
  # If we already have a request in flight, don't start another; wait for the
  # first to finish.
  if @current_ajax_request?
    return
  new (Ajax.Request)('/post.json',
    parameters:
