Bill Keller's appearance on The O'Reilly Factor