Opera 12: a work in progress finally shows real improvements