added non-webkit edition