public void setImgPath_PWBtn(Path img, Imagetype type) {
        switch (type) {
            case MOUSEFOCUS_KEYFOCUS: // HD simplified
                this.imgPWBtn_KFocMFoc = handleImage(img, UIResNumbers.PWBTN_KFOCMFOC.getNum());
                if (this.imgPWBtn_KFocMFoc == null) {
                    this.imgPWBtn_KFocMFoc = UIDefaultImagePaths.PWBTN_KFOCMFOC.getPath();
                    deleteImage(UIResNumbers.PWBTN_KFOCMFOC.getNum());
                }
                break;

            case PRESSED:
                this.imgPWBtn_Pre = handleImage(img, UIResNumbers.PWBTN_PRE.getNum());
                if (this.imgPWBtn_Pre == null) {
                    this.imgPWBtn_Pre = UIDefaultImagePaths.PWBTN_PRE.getPath();
                    deleteImage(UIResNumbers.PWBTN_PRE.getNum());
                }
                break;

            case DEFAULT:
                this.imgPWBtn_Def = handleImage(img, UIResNumbers.PWBTN_DEF.getNum());
                if (this.imgPWBtn_Def == null) {
                    this.imgPWBtn_Def = UIDefaultImagePaths.PWBTN_DEF.getPath();
                    deleteImage(UIResNumbers.PWBTN_DEF.getNum());
                }
                break;

            default:
                throw new IllegalArgumentException();
        }
        somethingChanged();
    }