private void updateStatus() {
        switch (getSkinnable().getStatus()) {
            case DESELECTED:
                selected.setOpacity(0);
                deselected.setOpacity(1);
                icon.getStyleClass().setAll("icon");
                icon.setOpacity(1);
                break;
            case SELECTED:
                selected.setOpacity(1);
                deselected.setOpacity(0);
                icon.getStyleClass().setAll("icon", "icon-selected");
                icon.setOpacity(1);
                break;
            case EMPTY:
            default:
                selected.setOpacity(0);
                deselected.setOpacity(0);
                icon.setOpacity(0);
                break;
        }
    }