 
     onBoot: ->
         prev = _.dom(this.domRoot.previousElementSibling)
-        prev.addClass('complete') if prev.hasClass('loading')
-        _.delay(->
-            prev.remove()
-        , 100)
+        if prev.hasClass('loading')
+            prev.addClass('complete')
+            _.delay(->
+                prev.remove()
+            , 100)
 
     _updateDimensions: ->
         this.set

        pubSubDisabled: 'boolean'
        rootComponent: 'any'
        rootProps:   'object'

    constructor: ->
        super

            component = cntrl?.rootComponent?(this) ||
                Lanes.React.Root.DefaultComponentNotFound
        )
        @rootElement = React.createElement(Lanes.React.Root, {viewport: @},
            React.createElement(component, _.extend(@rootProps, extension: cntrl))
        )
        @reactRoot = Lanes.Vendor.ReactDOM.render(@rootElement, @lanes)
