backwards compatibility with IE7