fixed odd webkit bug