fixed callback for ie9, though there is now another fail