code: public void setControl(Node control) {
          if (control != null) {
              this.control = control;
              // position control
              positionControl(control);
              // add control listeners to generate / release ripples
              initControlListeners();
          }
      }
docs: *************************************************************************
  *
  Setters / Getters                                                       *
  *
  ************************************************************************