public XMLDrawer(Transferable t) throws UnsupportedFlavorException, IOException, DocumentException{
		//ensure an image is actually copied
		if (t != null && t.isDataFlavorSupported(DataFlavor.stringFlavor))
		{
			String fileLocation = (String)t.getTransferData(DataFlavor.stringFlavor);
			//File zipped = File.createTempFile("drawme", ".bz2");
			File zipped = new File("C:\\Users\\Zach\\Downloads\\"+fileLocation);
			xml = File.createTempFile("unzipped", ".xml");
			System.out.println(zipped.getAbsolutePath());
			FileUtils.unzip(zipped, xml);
			
		}
		JFrame testFrame = new JFrame();
		testFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
		comp = new LinesComponent();
		comp.setPreferredSize(new Dimension(1000, 1000));
		comp.setBackground(Color.black);
		testFrame.getContentPane().add(comp, BorderLayout.CENTER);
		testFrame.setBackground(Color.black);
		testFrame.pack();
		testFrame.setVisible(true);
		
		parseXML();
	}