 
     private function handleRedrawTreeEvent(evt:DynamicEvent):void
     {
-        trace("In handleRefreshTreeEvent...");
-        refreshData = true;
-        this.renderTree();
-		paletteTree.openFolders();
-        trace("Done in handleRefreshTreeEvent.");
+        trace("In handleRedrawTreeEvent...");
+
+		this.refreshData = true;
+		AppServices.getInstance().getFoldersAndContentByGameId(GameModel.getInstance().game.gameId, new Responder(handleLoadFoldersAndContentForObjectPalette, handleFault));
+
+        trace("Done in handleRedrawTreeEvent.");
     }
 
     public function renderTree():void

            // Accept the drop.
            DragManager.acceptDragDrop(dropTarget);
        }
        else
        {
			if(!it.isFolder())
				Alert.show("This item is in a folder, and cannot be deleted until it is first removed. Please do so and then try deleting it again.", "Can't Delete Nested Object");
		}
    }

    public function trashDragExitHandler(evt:DragEvent):void

            AppServices.getInstance().deleteContent(GameModel.getInstance().game.gameId, it, new Responder(handleDeleteContent, handleFault));
        }

        // Refresh Client Data Model
		this.refreshData = true;
		AppServices.getInstance().getFoldersAndContentByGameId(GameModel.getInstance().game.gameId, new Responder(handleLoadFoldersAndContentForObjectPalette, handleFault));

        // Stop Effect And Reset Trash Bin To Original State
        glowImage.end();
