   #
   @property "imageAddress", set: (url) ->
     @_imageAddress = url
-    ($ @_imageElement).attr("src", @_imageAddress)
-
+    @_imageElement = ($ "<img />").attr('src', @imageAddress)
+  
   #
   # Denotes whether or not the image has finished loading.
   #

  #
  # The image element that this view manages.
  #
  @property "imageElement", access: READONLY, default: ($ "<img/>")

  # --------------------------------------------------------------------------


    # Initialize the View
    super(options)

    # Bind to Events manually because event delegation will not work for
    # image load and error events...
    ($ @imageElement).load @handleLoadEvent
    ($ @imageElement).error @handleErrorEvent

  render: ->
    super()
    ($ @el).html @_imageElement

    @

  cleanup: ->
    @clear { silent: true }
    super()
