bugfix: negitive opacity and scale.