updates for IE and other fixes