     return unless @cache()?
     if @cache() != PostBody.instance.toString()
       @button.removeAttribute('disabled')
-      @button.innerText = @button.getAttribute('dirty')
+      @button.textContent = @button.getAttribute('dirty')
     else
       @button.setAttribute('disabled', 'disabled')
-      @button.innerText = @button.getAttribute('persisted')
+      @button.textContent = @button.getAttribute('persisted')
 

      if refresh
        cache = PostBody.instance.toString()
        @button.setAttribute('disabled', 'disabled')
        @button.innerText = @button.getAttribute('persisted')
      cache
    @cache()


    @on 'click', @button, @save
    @on 'beforeunload', window, @confirm

    @button.textContent = @button.getAttribute('persisted')
    @refresh()
    @cache()
    @interval = setInterval(@refresh, 1000)
