ie compatibility fixes