allow opacity handling at element level