             (cb) =>
                 if @readonly
                     # TODO -- change UI to say *READONLY*
-                    @iframe.animate(opacity:1)
+                    @iframe.css(opacity:1)
                     @save_button.text('Readonly').addClass('disabled')
+                    @show()
                     cb()
                 else
                     @_init_doc(cb)

        else
            @set_live_from_syncdoc()
        #console.log("DONE SETTING!")
        @iframe.animate(opacity:1)

        @doc._presync = () =>
            if not @nb? or @_reloading

            @worksheet?.focus()

    show: () =>
        if not @is_active()
            return
        if not @worksheet?
            return
        @element.show()
