public static void resumePrevious(){
		//get path of previous presentation from config
		String temp = Config.loadPreviousPresentation();
		if (null != temp){
			path = temp.replace('\\', '/');
			if (null != path){
				if (path.substring(0, 7).equals("http://")){
					if(Debug.safetyNet) System.out.println("retreiving remote presentation");
					try {
						fileLocation = RemoteFileRetriever.downloadFile(path);
					} catch (MalformedURLException e) {
						System.out.println("Could not retreive remote xml" + e.getMessage());
					}

				}
				else{
					fileLocation = path;
				}
				Parser parser = new Parser();
				slideShow = parser.parse(fileLocation);

				if (slideShow != null){
					loadGui();

					Config.loadPreviousSlide();

				}
			}
			if (slideShow != null){
				//Play the slideshow
				Engine.playSlideshow();
			}
			else{//error parsing slideshow
				//display error message
				JOptionPane.showMessageDialog(Gui.getContentPane(),
					    "The slideshow file you selelected is either corrupt or invalid.",
					    "Parser Error",
					    JOptionPane.ERROR_MESSAGE);
			}
		}

	}