added alternative webKit checks