     @$replace_button.hide()
     @$edit_button.hide()
 
-    if (@$snapshot_button.length > 0) and (@current_src or @current_thumbnail)
-      # This is a shutterbug question, so it's answered if there's a thumbnail
-      @show_edit_buttons()
-    else if (@$drawing_button.length > 0) and (@current_annotation or @annotated_url)
-      # This is a drawing question, so an annotation is needed for it to be answered
+    if @has_image_content()
       @show_edit_buttons()
 
     @set_svg_background()

    @create_svg_shutterbug()
    @create_hooks()
    @update_display()
  
  get_current_thumbnail: ->
    @$annotated_image_url_field.val() ||  @$image_url_field.val()


      @$text_response.val(@$saved_response.data('raw'))

  replace_snapshot:() ->
    @show()
    svg = @get_svg_canvas()
    @clear_drawing_layer()

  snapshot_updater: (e) =>
    data = e.data
