function inner_recursive(item)
	{
		if(!item._children)
			return;
		for(var i = 0, l = item._children.length; i < l; ++i)
		{
			var child = item._children[i];
			if(child._in_tree)
			{
				LEvent.trigger( child._in_tree, "treeItemRemoved", child );
				child._in_tree = null;
			}
			inner_recursive( child );
		}
	}
Removes the node from its parent (and from the scene tree)

@method removeChild
@param {Node} node this child to remove
@param {*} param1 data passed to onChildRemoved
@param {*} param2 data passed to onChildRemoved as second parameter
@return {Boolean} returns true if it was found and removed