What is the purpose of the book tree? All I get when I invoke it is a blank edit box between the tab control and the text view. I can' T switch back to the xml tree without restarting BB. When I choose the xml tree item from the view menu, the edit box is still there and I get this error in the console window. c:\BrailleBlaster\dist>java -jar brailleblaster.jar org.eclipse.swt.SWTException: Widget is disposed at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.widgets.Widget.error(Unknown Source) at org.eclipse.swt.widgets.Widget.checkWidget(Unknown Source) at org.eclipse.swt.widgets.Composite.setFocus(Unknown Source) at org.brailleblaster.perspectives.braille.views.tree.TreeView$1.focusGa ined(TreeView.java:38) at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source) at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Control.sendFocusEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.wmSetFocus(Unknown Source) at org.eclipse.swt.widgets.Control.WM_SETFOCUS(Unknown Source) at org.eclipse.swt.widgets.Canvas.WM_SETFOCUS(Unknown Source) at org.eclipse.swt.widgets.Control.windowProc(Unknown Source) at org.eclipse.swt.widgets.Canvas.windowProc(Unknown Source) at org.eclipse.swt.widgets.Display.windowProc(Unknown Source) at org.eclipse.swt.internal.win32.OS.DestroyWindow(Native Method) at org.eclipse.swt.widgets.Control.destroyWidget(Unknown Source) at org.eclipse.swt.widgets.Widget.release(Unknown Source) at org.eclipse.swt.widgets.Widget.dispose(Unknown Source) at org.brailleblaster.perspectives.braille.views.tree.TreeView.dispose(T reeView.java:63) at org.brailleblaster.perspectives.braille.Manager.swapTree(Manager.java :1366) at org.brailleblaster.perspectives.braille.ui.BrailleMenu$32.widgetSelec ted(BrailleMenu.java:588) at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source) at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.brailleblaster.wordprocessor.WPManager.<init>(WPManager.java:155) at org.brailleblaster.Main.main(Main.java:55) org.eclipse.swt.SWTException: Widget is disposed at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.widgets.Widget.error(Unknown Source) at org.eclipse.swt.widgets.Widget.checkWidget(Unknown Source) at org.eclipse.swt.widgets.Tree.removeAll(Unknown Source) at org.brailleblaster.perspectives.braille.views.tree.TreeView.dispose(T reeView.java:62) at org.brailleblaster.perspectives.braille.Manager.swapTree(Manager.java :1366) at org.brailleblaster.perspectives.braille.ui.BrailleMenu$31.widgetSelec ted(BrailleMenu.java:568) at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source) at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.brailleblaster.wordprocessor.WPManager.<init>(WPManager.java:155) at org.brailleblaster.Main.main(Main.java:55) org.eclipse.swt.SWTException: Widget is disposed at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.widgets.Widget.error(Unknown Source) at org.eclipse.swt.widgets.Widget.checkWidget(Unknown Source) at org.eclipse.swt.widgets.Composite.setFocus(Unknown Source) at org.brailleblaster.perspectives.braille.views.tree.TreeView$1.focusGa ined(TreeView.java:38) at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source) at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source) at org.eclipse.swt.widgets.Control.sendFocusEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.wmSetFocus(Unknown Source) at org.eclipse.swt.widgets.Control.WM_SETFOCUS(Unknown Source) at org.eclipse.swt.widgets.Canvas.WM_SETFOCUS(Unknown Source) at org.eclipse.swt.widgets.Control.windowProc(Unknown Source) at org.eclipse.swt.widgets.Canvas.windowProc(Unknown Source) at org.eclipse.swt.widgets.Display.windowProc(Unknown Source) at org.eclipse.swt.internal.win32.OS.SetFocus(Native Method) at org.eclipse.swt.widgets.Control.forceFocus(Unknown Source) at org.eclipse.swt.widgets.Control.setTabItemFocus(Unknown Source) at org.eclipse.swt.widgets.Composite.setTabGroupFocus(Unknown Source) at org.eclipse.swt.widgets.Control.traverseGroup(Unknown Source) at org.eclipse.swt.widgets.Control.traverse(Unknown Source) at org.eclipse.swt.widgets.Control.translateTraversal(Unknown Source) at org.eclipse.swt.widgets.Composite.translateTraversal(Unknown Source) at org.eclipse.swt.widgets.Display.translateTraversal(Unknown Source) at org.eclipse.swt.widgets.Display.filterMessage(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.brailleblaster.wordprocessor.WPManager.<init>(WPManager.java:155) at org.brailleblaster.Main.main(Main.java:55) Main Shell handling Close event, about to dispose the main Display c:\BrailleBlaster\dist> Best regards from Ohio, Vic