add some IE fixes, still not working as IE has no Promise support,...