If you search through JP's posts, you will find where he says that he COPIED the AP idea from elsewhere
Hmm, that's weird... i remember very clearly when he said he was coding it himself and that the code was his.