I like the idea of a code comprehension test. I would give the code to the candidate 1-2 days before the interview, and let them ponder it.
I know, technically they can cheat and google API calls or show it to their friends, but I bet with a little prying in the interview you could uncover that.