Reworked the way BGOpacity is set & Saved

Used setBGOpacity to save both a percentage and a value.