ua detection: broken on ie7 only