finish scaling implementation (includes backgroundcolor tweak for customconfirm)