ie7 and ie8 fixes