 
 
   ###*
-  # Updates the "collapsible" display state of this item.
-  #
-  # @method _updateCollapsible
+  # Updates the "collapsible" display state of this item on-ready.
+  #
+  # @method _onTreeReady
   # @memberof stout-ui/tree/TreeItemView#
   # @private
   ###
-  _updateCollapsible: ->
+  _onTreeReady: ->
 
     # Update collapsed and collapsable classes based on child trees.
     @prefixedClasses.remove COL_CLS, COLLAPSED_CLS
 
     if @children.get(TREE_TAG_NAME).length > 0 and @collapsible
-
-      if @collapsed
-        @collapsed = false
-        @collapse()
-      else
-        @expand()
-
+      if @collapsed then @_collapse() else @_expand()
       @prefixedClasses.add COL_CLS
 
     if @collapsed and @collapsible



  ###*
  # Opens the child tree of this tree item, if it is currently collapsed and
  # is collapsible.
  #

    @_collapseTransitioning = false
    @_targetTree = false

    @on 'ready', @_onTreeReady, @

    # Listen for touchstart/mouseup events to toggle the tree.
    @on 'mouseup', (e) =>
