public void update() {
		this.removeAll();
		if (Launcher.getMainPanel().getInventoryGrid().focusElement != null) {
			int bound = Math.min(getWidth(), getHeight());
			layer = new JLayeredPane();
			picture = new JLabel(new ImageIcon((Launcher.getMainPanel().getInventoryGrid().focusElement.getItem().getImage().getScaledInstance(bound-30, bound-30, Image.SCALE_SMOOTH))));
			layer.setPreferredSize(new Dimension(this.getWidth(), this.getHeight()));
			add(layer);
			layer.setVisible(true);
			layer.setOpaque(false);
			layer.add(picture, JLayeredPane.DEFAULT_LAYER);
			
			picture.setBounds(15, 15, bound-15, bound-15);
		}
		this.revalidate();
		this.repaint();
	}