@Override
  public void installOn(@NotNull Component component) {
    super.installOn(component);

    component.addMouseMotionListener(this);
  }
@Override
  public void installOn(@NotNull Component component)