various fixes : pass 23/27 on jQuery Core