try harder to support webkit