status.repaintCaretStatus(); status.updateMiscStatus();
	private void handleBufferUpdate(BufferUpdate msg)	{		Buffer buffer = msg.getBuffer();		if(msg.getWhat() == BufferUpdate.CLOSED)			updateRecentMenu();		else if(msg.getWhat() == BufferUpdate.DIRTY_CHANGED			|| msg.getWhat() == BufferUpdate.LOADED)		{			status.repaintCaretStatus();			status.updateMiscStatus();			if(!buffer.isDirty())			{				// have to update title after each save				// in case it was a 'save as'				EditPane[] editPanes = getEditPanes();				for(int i = 0; i < editPanes.length; i++)				{					if(editPanes[i].getBuffer() == buffer)					{						updateTitle();						break;					}				}			}		}	}