/** This will refresh the tree and restore it back to the original state */
private void loadInitialTree() {
navTreeWidget.addItem( constants.PleaseWait() );
Scheduler scheduler = Scheduler.get();
scheduler.scheduleDeferred( new Command() {
public void execute() {
categoryService.loadChildCategories( "/",
new GenericCallback<String[]>() {
public void onSuccess(String[] categories) {