attempt to support IE. not there yet