@Override
	public void update() {
		if (rectangles.get(0)
				.contains(InputHandler.instance.getMouseLocation()) && !drawAll) {
			inactiveTimer.reset();
			drawAll = true;
		}

		if ((InputHandler.instance.getMouseButton() == MouseEvent.BUTTON2)
				&& (InputHandler.instance.getMouseButtonRotation() != 0)) {
			System.out.println(InputHandler.instance.getMouseButtonRotation());
			// Prints twice.
		}

		if (inactiveTimer.getRemaining() == 0 && drawAll) {
			drawAll = false;
		}
	}