improved IE7 support