Added an opacity control for the canvas demo