@ev This uses less cutting-edge javascript that doesn't kill ie6 (pre-patch)