standardize on @transition mixin