Opera 12 fixes, IE8 fixes, other fixes