/** @see CH.ifa.draw.framework.Figure#containsPoint(int x, int y) */
  public boolean containsPoint(int x, int y) {
    if (!isVisible() || isMinimized()) {
      // We won't react on user interaction if we are not visible or minimized.
      return false;
    }

    return label.containsPoint(x, y) || super.containsPoint(x, y);
  }