shape opacity changes