Not tested in IE
Some issues solved
Update