Added opacity control.