@Override public void dispose() {
        contentBounds.removeAllListeners();
        tile.widthProperty().removeListener(sizeListener);
        tile.heightProperty().removeListener(sizeListener);
        tile.removeTileEventListener(tileEventListener);
        tile.currentValueProperty().removeListener(currentValueListener);
        tile = null;
    }
Adds a listener to the content bounds area.
Keep in mind that you can only add a listener to the bounds if the skin property is set
in the control.
src/main/java/eu/hansolo/tilesfx/skins/TileSkin.java