@Override
			public void run()
			{
				
				File source = new File(in);
				File target = new File(".");
				
				installtask = new UnZipTask(source, target);
				installtask.addPropertyChangeListener(new PropertyChangeListener()
				{
					@Override
					public void propertyChange(PropertyChangeEvent evt)
					{
						if("progress".equals(evt.getPropertyName()))
						{
							int progress = (Integer) evt.getNewValue();
							changeBar(progress);
							if(progress == 100)
							{
								terminate();
							}
						}
					}
				});
				installtask.execute();
			}