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

@param page the {@link Page} for which this Skin is created
workbenchfx-core/src/main/java/com/dlsc/workbenchfx/view/controls/module/PageSkin.java