docs: @Override protected void handleEvents(final String EVENT_TYPE) {
          super.handleEvents(EVENT_TYPE);
          if ("VISIBILITY".equals(EVENT_TYPE)) {
              chart.setSymbolsVisible(tile.getDataPointsVisible());
          } else if ("SERIES".equals(EVENT_TYPE)) {
              switch(tile.getChartType()) {
                  case AREA: chart.setChartType(SmoothedChart.ChartType.AREA); break;
                  default  : chart.setChartType(SmoothedChart.ChartType.LINE); break;
              }
              if (chart.getData().isEmpty()) {
                  chart.getData().setAll(tile.getTilesFXSeries().stream().map(tilesFxSeries -> tilesFxSeries.getSeries()).collect(Collectors.toList()));
                  tile.getTilesFXSeries()
                      .stream()
                      .forEach(series -> chart.setSeriesColor(series.getSeries(), series.getStroke(), series.getFill(), series.getSymbolBackground(), series.getLegendSymbolFill()));
              }
          }
      }