various fixes, support ie