public void paintComponent(Graphics g) {
		super.paintComponent(g);
		if (workingImage != null) {
			BufferedImage bufferedImage = toCompatibleImage(workingImage
					.getBufferedImage());
			g.drawImage(bufferedImage, 0, 0, null);
		}

		if (drawingContainer != null) {
			for (Point p : drawingContainer.in) {
				g.setColor(Color.RED);
				g.drawRect(p.x, p.y, 1, 1);
			}
			for (Point p : drawingContainer.inner) {
				g.setColor(Color.BLUE);
				g.drawRect(p.x, p.y, 1, 1);
			}
		}
	}