Brandon, I got another error when creating a document, assigning styles and splitting elements. I was trying to create a new element by moving to the end of an existing element and pressing enter. I pressed enter and then typed in some text. I then noticed that it was still part of the previous element. Then I moved to the first character of what was supposed to be a new element and pressed enter. It still didn't move to the next line. The following error was in the console window at this point. I'm not sure exactly which step caused it. style to the text?This is a new element. What will the style be? Will it be the same as the previous element? Value: Can I insert an element? Can I split an element? Can I assign a style to the text?This is a new element. What will the style be? Will it be the same as t he previous element? java.lang.IllegalArgumentException: Index out of bounds 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.custom.StyledText.replaceTextRange(Unknown Source) at org.brailleblaster.views.BrailleView.updateBraille(BrailleView.java:6 03) at org.brailleblaster.wordprocessor.DocumentManager.handleUpdate(Documen tManager.java:510) at org.brailleblaster.wordprocessor.DocumentManager.dispatch(DocumentMan ager.java:388) at org.brailleblaster.views.TextView.sendUpdate(TextView.java:356) at org.brailleblaster.views.TextView.access$1100(TextView.java:64) at org.brailleblaster.views.TextView$5.caretMoved(TextView.java:276) at org.eclipse.swt.custom.StyledTextListener.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.Widget.notifyListeners(Unknown Source) at org.eclipse.swt.custom.StyledText.setCaretOffset(Unknown Source) at org.eclipse.swt.custom.StyledText.doLineDown(Unknown Source) at org.eclipse.swt.custom.StyledText.invokeAction(Unknown Source) at org.eclipse.swt.custom.StyledText.handleKey(Unknown Source) at org.eclipse.swt.custom.StyledText.handleKeyDown(Unknown Source) at org.eclipse.swt.custom.StyledText$7.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.Widget.sendKeyEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendKeyEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.wmKeyDown(Unknown Source) at org.eclipse.swt.widgets.Control.WM_KEYDOWN(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.DispatchMessageW(Native Method) at org.eclipse.swt.internal.win32.OS.DispatchMessage(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.brailleblaster.wordprocessor.WPManager.<init>(WPManager.java:132) at org.brailleblaster.Main.main(Main.java:55) New Node Value: Can I insert an element? Can I split an element? Can I assign a style to the text?This is a new element. What will the style be? Will it be the same as the previous element? Value: Can I insert an element? Can I split an element? Can I assign a style to the text?This is a new element. What will the style be? Will it be the same as t he previous element? java.lang.IllegalArgumentException: Index out of bounds 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.custom.StyledText.replaceTextRange(Unknown Source) at org.brailleblaster.views.BrailleView.updateBraille(BrailleView.java:6 03) at org.brailleblaster.wordprocessor.DocumentManager.handleUpdate(Documen tManager.java:510) at org.brailleblaster.wordprocessor.DocumentManager.dispatch(DocumentMan ager.java:388) at org.brailleblaster.views.TextView.sendUpdate(TextView.java:356) at org.brailleblaster.views.TextView.access$1100(TextView.java:64) at org.brailleblaster.views.TextView$5.caretMoved(TextView.java:276) at org.eclipse.swt.custom.StyledTextListener.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.Widget.notifyListeners(Unknown Source) at org.eclipse.swt.custom.StyledText.setCaretOffset(Unknown Source) at org.eclipse.swt.custom.StyledText.doLineUp(Unknown Source) at org.eclipse.swt.custom.StyledText.invokeAction(Unknown Source) at org.eclipse.swt.custom.StyledText.handleKey(Unknown Source) at org.eclipse.swt.custom.StyledText.handleKeyDown(Unknown Source) at org.eclipse.swt.custom.StyledText$7.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.Widget.sendKeyEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendKeyEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.wmKeyDown(Unknown Source) at org.eclipse.swt.widgets.Control.WM_KEYDOWN(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.DispatchMessageW(Native Method) at org.eclipse.swt.internal.win32.OS.DispatchMessage(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.brailleblaster.wordprocessor.WPManager.<init>(WPManager.java:132) at org.brailleblaster.Main.main(Main.java:55) New Node Value: Can I insert an element? Can I split an element? Can I assign a style to the text?This is a new element. What will the style be? Will it be the same as the previous element? Value: Can I insert an element? Can I split an element? Can I assign a style to the text?This is a new element. What will the style be? Will it be the same as t he previous element? java.lang.IllegalArgumentException: Index out of bounds 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.custom.StyledText.replaceTextRange(Unknown Source) at org.brailleblaster.views.BrailleView.updateBraille(BrailleView.java:6 03) at org.brailleblaster.wordprocessor.DocumentManager.handleUpdate(Documen tManager.java:510) at org.brailleblaster.wordprocessor.DocumentManager.dispatch(DocumentMan ager.java:388) at org.brailleblaster.views.TextView.sendUpdate(TextView.java:356) at org.brailleblaster.views.TextView.access$1100(TextView.java:64) at org.brailleblaster.views.TextView$2.verifyKey(TextView.java:134) at org.eclipse.swt.custom.StyledTextListener.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.Widget.notifyListeners(Unknown Source) at org.eclipse.swt.custom.StyledText.handleKeyDown(Unknown Source) at org.eclipse.swt.custom.StyledText$7.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.Widget.sendKeyEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendKeyEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.wmChar(Unknown Source) at org.eclipse.swt.widgets.Control.WM_CHAR(Unknown Source) at org.eclipse.swt.widgets.Canvas.WM_CHAR(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.DispatchMessageW(Native Method) at org.eclipse.swt.internal.win32.OS.DispatchMessage(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.brailleblaster.wordprocessor.WPManager.<init>(WPManager.java:132) at org.brailleblaster.Main.main(Main.java:55) New Node Value: Can I insert an element? Can I split an element? Can I assign a style to the text?This is a new element. What will the style be? Will it be the same as the previous element? Value: Can I insert an element? Can I split an element? Can I assign a style to the text?This is a new element. What will the style be? Will it be the same as t he previous element? java.lang.IllegalArgumentException: Index out of bounds 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.custom.StyledText.replaceTextRange(Unknown Source) at org.brailleblaster.views.BrailleView.updateBraille(BrailleView.java:6 03) at org.brailleblaster.wordprocessor.DocumentManager.handleUpdate(Documen tManager.java:510) at org.brailleblaster.wordprocessor.DocumentManager.dispatch(DocumentMan ager.java:388) at org.brailleblaster.views.TextView.sendUpdate(TextView.java:356) at org.brailleblaster.views.TextView.access$1100(TextView.java:64) at org.brailleblaster.views.TextView$5.caretMoved(TextView.java:276) at org.eclipse.swt.custom.StyledTextListener.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.Widget.notifyListeners(Unknown Source) at org.eclipse.swt.custom.StyledText.setCaretOffset(Unknown Source) at org.eclipse.swt.custom.StyledText.doLineDown(Unknown Source) at org.eclipse.swt.custom.StyledText.invokeAction(Unknown Source) at org.eclipse.swt.custom.StyledText.handleKey(Unknown Source) at org.eclipse.swt.custom.StyledText.handleKeyDown(Unknown Source) at org.eclipse.swt.custom.StyledText$7.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.Widget.sendKeyEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.sendKeyEvent(Unknown Source) at org.eclipse.swt.widgets.Widget.wmKeyDown(Unknown Source) at org.eclipse.swt.widgets.Control.WM_KEYDOWN(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.DispatchMessageW(Native Method) at org.eclipse.swt.internal.win32.OS.DispatchMessage(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.brailleblaster.wordprocessor.WPManager.<init>(WPManager.java:132) at org.brailleblaster.Main.main(Main.java:55) New Node Value: Can I insert an element? Can I split an element? Can I assign a style to the text?This is a new element. What will the style be? Will it be the same as the previous element? Value: Can I insert an element? Can I split an element? Can I assign a style to the text?This is a new element. What will the style be? Will it be the same as t he previous element? java.lang.IllegalArgumentException: Index out of bounds 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.custom.StyledText.replaceTextRange(Unknown Source) at org.brailleblaster.views.BrailleView.updateBraille(BrailleView.java:6 03) at org.brailleblaster.wordprocessor.DocumentManager.handleUpdate(Documen tManager.java:510) at org.brailleblaster.wordprocessor.DocumentManager.dispatch(DocumentMan ager.java:388) at org.brailleblaster.views.TextView.sendUpdate(TextView.java:356) at org.brailleblaster.views.TextView.access$1100(TextView.java:64) at org.brailleblaster.views.TextView$4.focusLost(TextView.java:261) 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.wmKillFocus(Unknown Source) at org.eclipse.swt.widgets.Control.WM_KILLFOCUS(Unknown Source) at org.eclipse.swt.widgets.Canvas.WM_KILLFOCUS(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.PeekMessageW(Native Method) at org.eclipse.swt.internal.win32.OS.PeekMessage(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.brailleblaster.wordprocessor.WPManager.<init>(WPManager.java:132) at org.brailleblaster.Main.main(Main.java:55) Main Shell handling Close event, about to dipose the main Display New Node Value: Can I insert an element? Can I split an element? Can I assign a style to the text? Value: Can I insert an element? Can I split an element? Can I assign a style to the text? java.lang.IllegalArgumentException: Index out of bounds 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.custom.StyledText.replaceTextRange(Unknown Source) at org.brailleblaster.views.BrailleView.updateBraille(BrailleView.java:6 03) at org.brailleblaster.wordprocessor.DocumentManager.handleUpdate(Documen tManager.java:510) at org.brailleblaster.wordprocessor.DocumentManager.dispatch(DocumentMan ager.java:388) at org.brailleblaster.views.TextView.sendUpdate(TextView.java:356) at org.brailleblaster.views.TextView.access$1100(TextView.java:64) at org.brailleblaster.views.TextView$4.focusLost(TextView.java:261) 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.wmKillFocus(Unknown Source) at org.eclipse.swt.widgets.Control.WM_KILLFOCUS(Unknown Source) at org.eclipse.swt.widgets.Canvas.WM_KILLFOCUS(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.MessageBoxW(Native Method) at org.eclipse.swt.internal.win32.OS.MessageBox(Unknown Source) at org.eclipse.swt.widgets.MessageBox.open(Unknown Source) at org.brailleblaster.util.YesNoChoice.<init>(YesNoChoice.java:49) at org.brailleblaster.wordprocessor.DocumentManager.fileClose(DocumentMa nager.java:837) at org.brailleblaster.wordprocessor.WPManager$2.handleEvent(WPManager.ja va:118) 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.Decorations.closeWidget(Unknown Source) at org.eclipse.swt.widgets.Decorations.WM_CLOSE(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.Decorations.windowProc(Unknown Source) at org.eclipse.swt.widgets.Shell.windowProc(Unknown Source) at org.eclipse.swt.widgets.Display.windowProc(Unknown Source) at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) at org.eclipse.swt.internal.win32.OS.DefWindowProc(Unknown Source) at org.eclipse.swt.widgets.Shell.callWindowProc(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.Decorations.windowProc(Unknown Source) at org.eclipse.swt.widgets.Shell.windowProc(Unknown Source) at org.eclipse.swt.widgets.Display.windowProc(Unknown Source) at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) at org.eclipse.swt.internal.win32.OS.DispatchMessage(Unknown Source) at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) at org.brailleblaster.wordprocessor.WPManager.<init>(WPManager.java:132) at org.brailleblaster.Main.main(Main.java:55) c:\newdesign\dist> Best regards from Ohio, Vic