@Override
			public void mousePressed(final MouseEvent arg0) {	
				int delay = 180; //milliseconds
				preventPopup = false;
				ActionListener taskPerformer = new ActionListener() {
				      public void actionPerformed(ActionEvent evt) {
				    	  if(!preventPopup && (gridParent.getParentPanel() == Launcher.getMainPanel())){
				    		  gridParent.createDragable(instance, arg0.getXOnScreen(), 
				    				  arg0.getYOnScreen());
				    		  picture.setVisible(false);
				    		  setSelect(true);
				    	  }
				      }
				  };
				  
				 t = new Timer(delay, taskPerformer);
				 t.setRepeats(false);
				 t.start();
			}