JProbeGUIFrame now updates the Window.documentModified property to reflect whether the workspace has unsaved changes. It also displays the current workspace name in the GUI Frame title and updates the name with a * when there are unsaved changes. The DataListModel now checks whether the row and column are within bounds when setValueAt() is called.