John Mayer is not diddling Kristin Cavallari