As I understand it Randi hadn't been supposed to do any demonstrations on the show. He was just there to talk. The keys were there as a surprise so that the host would have be able to spot him *cheating* and go off on one.
As for Randi being a lier. Presumably his position was that there were slight of hand ways of doing everything Geller did, but that he didn't KNOW Geller was using them. It's a fine line to tread without being disingenuous since Randi presumably does and did believe Geller was a lier.
As for Randi being a lier. Presumably his position was that there were slight of hand ways of doing everything Geller did, but that he didn't KNOW Geller was using them. It's a fine line to tread without being disingenuous since Randi presumably does and did believe Geller was a lier.