conditional use of webkitShadow