protected void handleControlPropertyChanged(final String PROPERTY) {
        if ("RESIZE".equals(PROPERTY)) {
            resize();
            drawBackground();
            drawForeground();
        } else if ("REDRAW".equals(PROPERTY)) {
            drawBackground();
            drawForeground();
        } else if ("REDRAW_FOREGROUND".equals(PROPERTY)) {
            drawForeground();
        } else if ("REDRAW_BACKGROUND".equals(PROPERTY)) {
            drawBackground();
        }
    }