private void setupListeners() {
    LOGGER.trace("Add listener");
    tiles.addListener((InvalidationListener) observable -> setupSkin());
  }
Creates a new {@link CustomPageSkin} object for a corresponding {@link CustomPage}.

@param page the {@link CustomPage} for which this Skin is created
workbenchfx-demo/src/main/java/com/dlsc/workbenchfx/demo/controls/CustomPageSkin.java