@Override
  public void propertyChange(PropertyChangeEvent evt) {
    if (evt.getPropertyName().equals("focusable")) {
      Boolean value = (Boolean) evt.getNewValue();
      prevButton.setFocusable(value.booleanValue());
      nextButton.setFocusable(value.booleanValue());
      fastNextButton.setFocusable(value.booleanValue());
      fastPrevButton.setFocusable(value.booleanValue());
    }
    if (evt.getPropertyName().equals("enabled")) {
      Boolean value = (Boolean) evt.getNewValue();
      prevButton.setEnabled(value.booleanValue());
      nextButton.setEnabled(value.booleanValue());
      fastNextButton.setEnabled(value.booleanValue());
      fastPrevButton.setEnabled(value.booleanValue());
    }

  }
@Override
  public void propertyChange(PropertyChangeEvent evt)