   ###
   _removeItem: (itemView) ->
     @_packer.remove itemView.id
-    itemView.unrender()
+    if itemView.rendered then itemView.unrender()
+    setGridSize.call @



###*
# Handles a resize event of a GridItemView.
#
# @param {stout-core/event/Event} e - Resize event.

  ###
  _addItem: (itemView) ->
    {height, width, id} = itemView

    if not itemView.row or not itemView.column
      [row, col] = @_packer.insert height, width, id
      itemView.row = row
      itemView.column = col
    else
      {row, column} = itemView
      @_packer.insertAt height, width, row, column, id

    [top, left] = @fromGridCoords row, col
    [height, width] = @fromGridCoords height, width
